Đầu tiên bạn tạo file (tên bất kì).js với đoạn code sau:
var pref = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService);
for(var i=1;i<=100;i++){
code="SET !DATASOURCE D:\\listip.txt\n";
code+="SET !DATASOURCE_LINE "+i+"\n";
code+="SET !EXTRACT {{!COL1}}";
iimPlayCode(code);
var ip=iimGetExtract().split(':');
var a = pref.getBranch("network.proxy.");
a. setCharPref("socks", ip[0]);
a.setIntPref("socks_port", ip[1]);
a.setIntPref("type", 1);
iimPlay("thaotac.iim");
}
Tiếp theo tạo file thaotac.iim với lệnh mà bạn muôn làm với từng con sock:
Mình demo nhé:
TAB T=1
URL GOTO=whoer.net
WAIT SECONDS=30
CLEAR
Giải thích: Mỗi khi fake ip với 1 con sock xong sẽ truy cập trang whoer.net và chờ 30 giây. Sau đó xóa cookie,data trình duyệt và tiếp tục lặp lại công việc với những con sock tiếp theo.
Và không thể thiếu 1 điều nữa là một file listip.txt nằm trong ổ D chứa list socks5 dạng:
127.0.0.1:1080
127.0.0.2:1080
127.0.0.3:1080
127.0.0.4:1080
127.0.0.5:1080
,...
Chú ý: Bạn thấy số 100 được bôi đỏ bên trên trong file .js chứ. Nó có nghĩa là lặp lại 100 lần. Bạn thay số đấy bằng số sock bạn bỏ vào file .txt nhé