点击Vidalia上的“使用新识别”按钮后,我将获得一个新的代理IP。 可以自动更改IP吗?
我的程序需要随机代理,因此服务器不会阻止连接。
答案 0 :(得分:30)
您可以修改“ / etc / tor / torrc ”或“path / to / your / torbrowser / Data / Tor / torrc ”以更快地循环代理:
MaxCircuitDirtiness NUM
可以重复使用最多NUM秒前首次使用的电路,但不要将新流附加到太旧的电路上。 (默认:10分钟)
答案 1 :(得分:5)
Tor每十分钟创建一个新电路。请注意,新电路并不一定意味着新IP,有关详细信息,请参阅stem's faq entry on this。
答案 2 :(得分:0)
我发现,即使您设置了MaxCircuitDirtiness
,Tor也不会更新某些站点(例如vk.com)的ip。我不知道他们发送的是某些标头,还是只是向Tor开发者支付= D。
要解决此问题,older Tor versions (6.5.1)中有一个“此站点的新Tor电路”按钮,快捷键为 Ctrl + Shift + L 。我所做的就是打开网站页面并使用xdotool终端应用程序每分钟触发 Ctrl + Shift + L 组合键:
while true; do
xdotool keydown ctrl;
xdotool keydown shift;
xdotool key l;
xdotool keyup ctrl;
xdotool keyup shift;
sleep 60;
done
唯一的缺点是您必须一直打开该窗口并始终将焦点集中在整个时间= 3。