选择Tor Python Stem的Exit节点

时间:2016-11-20 23:17:29

标签: tor stem

我们如何为Tor控制器选择不同国家/地区的退出节点?我正在使用python stem库来实现这一点。如果我使用Signal.NEWNYM(),我可以更改退出节点的标识,但不一定是其国家/地区。任何国家的任何随机退出节点都可以工作。

1 个答案:

答案 0 :(得分:1)

您可以通过将ExitNodes的配置值设置为您要尝试使用的国家/地区来实现此目的。

# tell Tor to try to use exit nodes from USA, Canada and Russia
my_controller.set_options({
  'ExitNodes': '{US}, {CA}, {RU}'
})

这不是一个真正的保证。如果指定的国家/地区没有可用的退出节点,则它将退回。如果您经常更改身份,那么您也会进行良好的更改,并且一次又一次地使用相同的出口。