我们如何为 Tor 控制器选择不同国家的出口节点?我正在使用 python stem 库来实现这一点。如果我使用 Signal.NEWNYM(),我可以更改出口节点的身份,但不一定是它的国家。任何国家的任何随机出口节点都可以工作。
问问题
1799 次
ExitNodes
您可以通过为要尝试使用的国家/地区设置配置值来实现此目的。
# tell Tor to try to use exit nodes from USA, Canada and Russia
my_controller.set_options({
'ExitNodes': '{US}, {CA}, {RU}'
})
这并不是真正的保证。如果指定的国家/地区没有可用的出口节点,它将回退。如果您经常更改身份,也会有很好的更改,您最终会一遍又一遍地使用相同的出口。