获取Tor控制

2024-05-16 01:47:35 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Controller.from_port(port=9051)

结果是

^{pr2}$

我试过重新启动服务,甚至重新安装了Tor浏览器,但似乎没有什么能让控制端口工作。在


Tags: 文件端口from机器portwindowstor发出请求
2条回答

对我(windows 10)有效的解决方案,对Sat Cit Ananda的答案稍作调整:

[at your terminal]
cd ...\Tor Browser\Browser\TorBrowser\Tor
tor  service remove
tor  service install -options ControlPort 9151
netstat -an

Tor服务在默认端口9150和控制端口9151上运行。 运行netstat -an时,应该能够看到本地地址127.0.0.1:9150和{}。在

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

tor  service remove
tor  service install -options ControlPort 9051

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

然后就可以使用阀杆连接到控制端口。在

我希望这有帮助。在

和平。 坐在阿南达城。在

相关问题 更多 >