我无法将 Chrome 连接到 TOR。我昨天开始尝试。我启动了 Vidalia 和 TOR 浏览器,然后按照这里- 下载 Proxy Switchy 并按照说明进行设置。
这导致Error 130 (net::ERR_PROXY_CONNECTION_FAILED)
(在 Chrome 中,当我尝试加载网页时)。因此,我查看了 Vidalia 的设置,发现它似乎在使用端口 9051,因此我设置了该端口,而不是互联网上每个人似乎都建议的 8118。
然后我收到一个新错误:Error 111 (net::ERR_TUNNEL_CONNECTION_FAILED)
。仔细研究后,我发现 Tor 应该设置为 SOCKS 代理,而不是 HTTP 代理,因此我在 Proxy Switchy 中取消勾选“对所有协议使用相同设置”,并为 SOCKS 设置 localhost:9051。这解决了我的问题Error 7 (net::ERR_TIMED_OUT)
。
正是在那时,我来这里寻求帮助。我输入了上述问题,但在最后一刻决定多读一些资料,发现有人建议通过 Windows 快捷方式使用一些命令行参数:
"C:\snip\chrome.exe" --proxy-server=";socks=127.0.0.1:9051;sock4=127.0.0.1:9051;sock5=127.0.0.1:9051" --incognito check.torproject.org
昨天,这个方法完美地解决了问题。今天却不行了,所以我还是不得不发布这个问题。使用 Chrome 时,check.torproject.org 给出“否”的答案,但使用默认 Tor 浏览器时,给出“是”的答案。在 Vidalia 启动后,我尝试关闭 Chrome 并重新启动它(是的,使用正确的快捷方式),但仍然没有任何反应。端口号没有改变,什么都没有。这是怎么回事?
编辑:我意识到我有一个“非 tor”的 Chrome 实例正在运行,并且可能导致在启动新实例时忽略命令行参数 t。关闭所有 Chrome 实例并运行我的 Chrome Tor 快捷方式,它确实消除了“未使用 Tor”消息——因为我收到了另一个超时错误。Vidalia 的带宽图甚至没有闪烁。
答案1
尝试使用 switchySharp,我在 Proxy Switchy 中遇到了同样的问题。对于 SOCKS 协议,我建议使用 Polipo,它相当快。
答案2
在我的配置中(Vidalia 的默认配置,今天刚安装),9050 是要使用的端口,9051 是控制端口。尝试将 Proxy Switchy 指向 localhost 和 9050,如下所示: