通过 ssh 隧道然后通过代理连接到互联网

通过 ssh 隧道然后通过代理连接到互联网

我有一台 Windows 机器,我可以通过它 ssh 连接到一台名为“London”的装有 NX 的 Unix 机器。在这里,我将代理设置为“proxy3.com”和端口 3128 后,就可以使用 Firefox 浏览网页。启动时,它会要求输入用户名和密码,我输入后一切正常。

问题是 NX 中的 Firefox 速度很慢,所以我认为最好通过隧道连接到伦敦,然后在 Windows 机器上本地使用浏览器,但我不知道如何设置伦敦以使用代理进行此连接。我没有 root 访问权限,因此无法使用导出。

答案1

在 SSH 客户端中设置隧道,从本地端口 [无论什么端口,比如说 31283] 到远程 proxy3.com:3128。然后在本地浏览器中将代理设置为 localhost:31283。

当您使用 ssh 时,来自本地端口 31283 的所有连接都将转到远程端的 proxy3.com,因此您将能够在本地使用该远程代理。

相关内容