我只想在我的 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