如何在 Windows 上将 Tor 配置为服务?

如何在 Windows 上将 Tor 配置为服务?

我只想在我的 Windows 10 PC 上始终保持 Tor 代理服务器正常运行。Tor 浏览器不符合我的需求。所以我希望能够通过 socks5 代理连接我想要的任何东西。

在 Mac 上设置起来非常简单。但在 Windows 上——我卡住了。我尝试用 Google 搜索,但找不到一个清晰、简单的方法。

答案1

要将 Tor 安装为 Windows 服务,假设它安装在文件夹中 C:\Tor,您需要首先创建它的torrc配置文件,例如:

echo( > C:\Tor\torrc

要测试具有设置文件的服务是否能正确启动:

C:\Tor\tor.exe -f "C:\Tor\torrc"

现在安装 Tor 服务:

C:\Tor\tor.exe --service install -options -f "C:\Tor\torrc"

要启动和停止服务,请使用以下命令(或在服务小程序中将其设置为自动启动):

C:\Tor\tor.exe --service start
C:\Tor\tor.exe --service stop

要删除服务:

C:\Tor\tor.exe --service stop
C:\Tor\tor.exe --service remove

默认情况下,Tor 服务监听 9050 端口,可以通过以下命令检查:

netstat -aon | findstr ":9050"

但是您可以将每个互联网浏览器或应用程序设置为使用位于localhost端口 9050 的 Tor Socks5 代理。

更多详情,请参阅文章 如何在 Windows 上安装 Tor 并创建 Tor 隐藏服务


以下是我对最新版本进行的一个小测试。Tor 文件夹的文件夹布局已更改,但其余部分保持不变:

在此处输入图片描述

答案2

我重新安装了 Tor,但将其安装为 Windows 服务并没有真正起作用,然后我偶然发现了 nssm,下载并将 64 位版本复制到 Windows\System32

nssm install 一个输入字段打开或 nssm install []

然后我安装了 Tor 浏览器作为服务,第一次尝试就成功了

nssm 安装 TORWIN32 tor.exe --service 安装 -options "C:\Users\Markus\OneDrive\Desktop\Tor-Browser\Browser\TorBrowser\Data\Tor\torrc" https://www.nssm.cc/download

相关内容