使用 ssh 服务器的隧道功能作为 Web 代理

使用 ssh 服务器的隧道功能作为 Web 代理

使用 SSH,您可以一次为一个主机创建一个隧道。使用现有工具,这通常是一个手动过程。因此,如果您想为 google.com 等主机建立 SSH 隧道,您可能必须在主机文件中创建一个条目,以便将 google.com 映射到 127.0.0.1,然后在 127.0.0.1 上创建一个 SSH 隧道,将端口 80/443 流量转发到 google.com。

当然,使用这种方法你实际上无法同时访问多个网站,因此它并不是通过 SSH 服务器传输所有网络流量的好方法。

还有其他更好的方法吗?

答案1

就在这里:

ssh user@hostname -D 9999

这将在您的本地机器上打开一个 Socks 代理,端口为 9999。然后,将您的浏览器配置为使用 Socks v5 代理,指向本地主机、端口 9999。

相关内容