Tor 检查失败,但 Vidalia 显示的是葱花

Tor 检查失败,但 Vidalia 显示的是葱花

我已经成功安装了 tor,并且 Vidalia 显示它运行正常;然而,当我检查是否在本网站我收到一条错误消息,指出我不是使用 tor。

我尝试了两种方法来解决这个问题:

  1. 我安装了代理切换在 Google Chrome 上,并为 Tor 创建了一个配置文件(地址为 127.0.0.1,端口为 8118),但启用代理不会改变之前链接的 tor 检查网站中的结果。

  2. 我通过以下方式更改了网络代理设置系统设置 > 网络没有任何手动的,并且始终将地址选择为 127.0.0.1,将端口选择为 8118,但对于套接字,我输入的是 9050。这导致互联网完全停止工作。

我该如何解决这个问题?

答案1

您需要为 tor 配置 polipo/privoxy,因为您使用的是 http 代理。Tor 不使用 8118 作为其端口,而是使用 9050,并且它是一个 socks 代理。您可以使用此配置polipo与 一起使用tor,只需执行以下操作:

sudo wget https://gitweb.torproject.org/torbrowser.git/blob_plain/HEAD:/build-scripts/config/polipo.conf -O /etc/polipo/config

sudo service tor stop && sudo service polipo stop

sudo service tor start && sudo service polipo start

tor 需要在 polipo 之前启动,否则 polipo 将占用 9050 端口,导致 tor 启动时出错

我之所以在这里重点介绍,是polipo因为 tor 本身推荐polipo并在安装时默认安装tor。您也可以使用privoxy代替。如果应用程序处理它,polipo大多数用户建议使用默认的 socks 代理。tor

进入网络设置,选择代理方法手动的. 将所有地址设置为 127.0.0.1,所有端口设置为 8118,除了套接字端口需要为 9050。使用此设置,以下组件不是必需的,也不鼓励使用:

  • 浏览器代理插件
  • 维达利亚

每当您想再次使用直接连接时,请参考网络设置并将代理方法更改为没有任何

答案2

proxyswitchy可以正常工作,但不要勾选对所有协议使用相同的代理服务器,手动将相同的地址(127.0.0.1端口8118)输入到http/中httpsftp但对于 Socks,请使用127.0.0.1端口9050。这对我来说很有效。请不要忘记在https://check.torproject.org/。 :-)

相关内容