【发布时间】:2013-08-26 10:16:10
【问题描述】:
我想手动更改我在 Vidalia 中的可见 IP,而不是每 x 分钟自动更改一次。如何在 Windows 或 Linux 中做到这一点?
【问题讨论】:
我想手动更改我在 Vidalia 中的可见 IP,而不是每 x 分钟自动更改一次。如何在 Windows 或 Linux 中做到这一点?
【问题讨论】:
基本上这在 Vidalia 中是不可能的。 Tor 的设计方式是,您面向公众的 IP 地址大约每十分钟就会更改一次。然而,有一些 »hacks« 可能会奏效。
Vidalia 允许您选择“新身份”。当您单击该按钮时,您可能会获得一个新的面向公众的 IP 地址(Tor 术语中的退出中继)。因此,您可以在十分钟内更改 IP 地址。
但是,如果您想为特定站点(例如 stackoverflow.com)保留更长的 IP 时间,则必须摆弄torrc。您可以插入以下行:
TrackHostExits stackoverflow.com
现在 Tor 将尝试在 30 分钟内使用相同的退出 IP 地址。选项TrackHostExitsExpire 允许您更改时间范围。默认设置为 1800(秒)。
另一个有用的选项是ExitNodes。当您在torrc 中输入此信息以及单个 Tor 出口的指纹或名称时,Tor 将仅将其用作出口。因此,只要您不更改该值并重新启动 Tor,您的可见 IP 地址就不会更改。但是,您应该避免只使用一个或几个退出,因为这可能会降低您的匿名性。
【讨论】:
如前文所述,十分钟后,tor 停止使用电路(有关更多信息,请参阅此faq entry)。这可以通过您的 torrc 中的 MaxCircuitDirtiness 选项进行配置,因此如果将其设置为,例如,年 tor 将不会有效地循环您的电路。
请注意,这可能会给您的匿名带来风险! Tor 会定期循环您的电路以保护您,并且弄乱它可以让您从其他 Tor 用户中脱颖而出。
希望这会有所帮助! -达米安
【讨论】: