2

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

4

1 回答 1

1

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

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

这并不是真正的保证。如果指定的国家/地区没有可用的出口节点,它将回退。如果您经常更改身份,也会有很好的更改,您最终会一遍又一遍地使用相同的出口。

于 2016-11-22T22:35:03.683 回答