gpt4 book ai didi

python - 让 Tor ControlPort 工作

转载 作者:行者123 更新时间:2023-11-28 20:15:40 26 4
gpt4 key购买 nike

我已经在我的 Windows 机器上安装了 Tor 作为服务运行,我正在尝试通过 Stem 包在 python 中发出请求。在我的 torrc 文件中,我将 ControlPort 指定为 9051 并设置了一个 HashedControlPassword。当我运行 netstat 时,我看到 Tor 正在 localhost:9050 上运行,但没有监听端口 9051。因此,当我尝试连接到 python 中的 ControlPort 时:

Controller.from_port(port=9051)

结果为

[Errno 10061] No connection could be made because the target machine actively refused it

我已经尝试重新启动服务,甚至重新安装了 Tor 浏览器,但似乎无法使 ControlPort 正常工作。

最佳答案

您遇到的问题是因为您将 tor 作为 Windows 服务运行。问题是,当 tor 作为服务安装时,无论出于何种原因,控制端口都未启用。要解决您的问题,请打开您的终端,导航到 tor 目录并键入以下命令:

tor --service remove
tor --service install -options ControlPort 9051

现在,tor 作为服务安装,并且在端口 9051 上启用了 ControlPort。如果您键入“netstat -an”,您现在将看到端口 9051 已打开。

然后您将能够使用 Stem 连接到 ControlPort。

希望对您有所帮助。

和平。星期六阿南达。

关于python - 让 Tor ControlPort 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45972637/

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