虽然Vidalia显示了葱,但Tor检查失败了

我成功安装了tor,Vidalia表明它运行没有问题; 但是,当我检查我是否在本网站使用tor时,我收到一条错误消息,说我使用tor。

我已经尝试了两件事来解决这个问题:

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

  2. 我将网络代理设置通过系统设置>网络 从无更改为手动 ,并选择为始终为127.0.0.1的地址,并为端口8118选择除插槽之外的所有设备,我为其输入了9050。 这使得互联网完全停止运作。

我该如何解决这个问题?

当您使用http代理时,您需要配置的是polipo / privoxy for tor。 Tor不使用8118作为其使用9050的端口,它是一个袜子代理。 您可以将此配置用于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 。 如果应用程序处理它,大多数tor用户建议使用默认的socks代理。

转到网络设置,然后选择代理方法到手动 。 将所有地址设置为127.0.0.1,将所有端口设置为8118,但套接字端口除外需要为9050.使用此设置时,不需要以下组件,不鼓励:

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

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

proxyswitchy工作正常,但不是勾选为所有协议使用相同的代理服务器 ,手动输入相同的地址( 127.0.0.1端口8118 )到http / httpsftp但是对于Socks一个使用127.0.0.1端口9050 。 这对我有用。 请不要忘记在https://check.torproject.org/上查看。 🙂