在我单击 Vidalia 上的“使用新标识”按钮后,我将获得一个新的代理 ip。tor可以自动更改ip吗?
我的程序需要随机代理,所以服务器不会阻塞连接。
您可以修改“ /etc/tor/torrc ”或“path/to/your/torbrowser/ Data/Tor/torrc ”以更快地循环代理:
MaxCircuitDirtiness NUM
随意重用最多 NUM 秒前首次使用的电路,但切勿将新流附加到太旧的电路。(默认:10 分钟)
Tor 每十分钟就会自行创建新的电路。请注意,新电路不一定意味着新 IP,有关更多信息,请参阅stem 的 faq 条目。
我经历过 Tor 不会更新某些网站(如vk.com)的 ip,即使您设置了MaxCircuitDirtiness
. 我不知道是他们发送了一些标头,还是他们只是为此向 Tor 开发人员付费 =D。
为了解决这个问题,在较旧的 Tor 版本 (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。