我在使用Firefox通过隧道化的SOCKS代理连接网站时遇到了困难。无论是SOCKS4还是SOCKS5都没有区别。
我使用以下命令设置了隧道:
ssh -D 1234 id@remotehost.example.com
然后将Firefox的SOCKS代理指向本地主机的tcp/1234端口。
需要注意的一点是,我正在设置的隧道是一个我多年来一直在使用的远程服务器。我已经在各种不同平台和所有主要操作系统上通过它代理了FF和其他浏览器的成千上万个会话。一旦我让它工作起来,它总是运行得很顺畅。然而,在这个特定的FF实例中,我遇到了奇怪且间歇性的问题。
问题是FF似乎不愿意建立连接。我输入URL或点击链接后,我立即收到"无法连接" / "Firefox无法与服务器建立连接..."的提示。当我说"立即"时,我的意思是这个提示在几分之一秒内就弹回给我。
所以我点击“再试一次”或者小箭头重新加载。然后我一遍又一遍地重复这个动作,尽可能快地进行操作。经过几次尝试之后——有时是3-4次,有时多达15-20次——我终于建立了连接,一切都正常工作了!所以隧道/ SOCKS 连接是可用的,只是火狐浏览器不愿意使用它,除非被逼迫才会这样做。一旦我建立了连接,进一步的重新加载不会导致连接丢失。
我安装了一些附加组件,但是 a) 我已经有选择性地禁用它们,但没有帮助,b) 我当然也尝试了安全模式。但是没有任何改变。
有什么建议吗?
我使用以下命令设置了隧道:
ssh -D 1234 id@remotehost.example.com
然后将Firefox的SOCKS代理指向本地主机的tcp/1234端口。
需要注意的一点是,我正在设置的隧道是一个我多年来一直在使用的远程服务器。我已经在各种不同平台和所有主要操作系统上通过它代理了FF和其他浏览器的成千上万个会话。一旦我让它工作起来,它总是运行得很顺畅。然而,在这个特定的FF实例中,我遇到了奇怪且间歇性的问题。
问题是FF似乎不愿意建立连接。我输入URL或点击链接后,我立即收到"无法连接" / "Firefox无法与服务器建立连接..."的提示。当我说"立即"时,我的意思是这个提示在几分之一秒内就弹回给我。
所以我点击“再试一次”或者小箭头重新加载。然后我一遍又一遍地重复这个动作,尽可能快地进行操作。经过几次尝试之后——有时是3-4次,有时多达15-20次——我终于建立了连接,一切都正常工作了!所以隧道/ SOCKS 连接是可用的,只是火狐浏览器不愿意使用它,除非被逼迫才会这样做。一旦我建立了连接,进一步的重新加载不会导致连接丢失。
我安装了一些附加组件,但是 a) 我已经有选择性地禁用它们,但没有帮助,b) 我当然也尝试了安全模式。但是没有任何改变。
有什么建议吗?
-CfND
进行ssh会话。在Chromium中运行良好。然后我去掉了-f
和-N
,它仍然正常工作。然后我去掉了-C
,它仍然正常工作。然后我回到Firefox,现在它完美地工作了——尽管我没有做任何改变!可能与我在实验时使用了端口1234有关(就像你的示例中一样)。这对我来说毫无意义;我仍在研究这个问题。不过还是谢谢你的帮助。很高兴知道Chromium有命令行选项。 - JD Baldwin