SSH socks 代理无法与 Mac 上的 Firefox 配合使用

SSH socks 代理无法与 Mac 上的 Firefox 配合使用

我已在 Mac 上设置了 ssh 客户端,以使用证书连接到远程 Linux 服务器。

我正在尝试让我的浏览器使用本地 ssh socks 代理浏览远程服务器。

我发出的命令很简单:

ssh -D 9999 [email protected]

当我将 Firefox 代理设置更改为端口 9999 上的本地主机(对于所有协议)时,页面加载完全空白,没有任何错误消息或提示出了什么问题。

但是,如果我将系统的代理设置(通过系统偏好设置->网络->高级->代理)更改为 SOCKS 5 并使用 localhost 和端口 9999,Safari 就可以通过远程服务器完美地浏览。

有什么想法可以解决此问题吗?我怎样才能让 Firefox 在此设置下正常工作?

答案1

它只是一个 SOCKS 代理,而不是 HTTP/SSL/FTP/Gopher。尝试在 SOCKS 设置中只告诉 Firefox 有关代理的信息。

答案2

Nerdling 是对的,您可能对所有协议都使用相同的设置。

尝试取消选中该框,为 SOCKS 主机输入 localhost/9999,并将 HTTP 代理主机留空或将其端口号设置为 0。

相关内容