gpt4 book ai didi

python - 在 TOR 中选择特定的导出节点(使用 Python 代码)

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:36 29 4
gpt4 key购买 nike

我想用 Python 编写一个简单的脚本,它将连接到 TOR 网络并选择我指定的某个国家/地区的导出节点。例如,我希望我所有的传出网络流量都被路由到西类牙(通过 TOR 网络)。有什么办法可以做到这一点吗?

谢谢,汤姆。

最佳答案

好吧,我想我有一个答案,它不是我想要的,但它也能正常工作。

我可以在我的机器上有一个以上的 TOR 中继,并在 torrc 文件中为每个中继配置我想要的导出节点,比如 Robert Davey提及。在我的 python 脚本中,我可以创建一些进程并将每个进程连接到不同的中继 - 从而为我提供不同的导出节点。可以在这里找到一个例子: https://tor.stackexchange.com/questions/327/how-may-i-run-multiple-tor-relay-instances-in-a-single-linux-machine

如果我想更改已经运行的中继中的导出节点,我可以编辑相关 TOR 中继的 torrc 文件,并使用 stem python 库用 SIGHUP 信号更新它:

from stem import Signal
from stem.control import Controller

with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.HUP)

关于python - 在 TOR 中选择特定的导出节点(使用 Python 代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24392811/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com