是否有客户端程序允许我通过启用了 SSH 的服务器“隧道”处理正常的 Internet 请求,例如 HTTP(s)?
如果是这样,它们是什么,有人可以指出我正确的方向吗?
注意:我不是在问 VPN。我特别询问是否可以通过 SSH “隧道”连接。
是否有客户端程序允许我通过启用了 SSH 的服务器“隧道”处理正常的 Internet 请求,例如 HTTP(s)?
如果是这样,它们是什么,有人可以指出我正确的方向吗?
注意:我不是在问 VPN。我特别询问是否可以通过 SSH “隧道”连接。
大多数 SSH 客户端都会为您执行此操作。使用ssh
任何好的 Linux 系统提供的客户端,只需键入:
ssh -D 5000 -N theservername
其中theservername
是您要将请求通过隧道传输到的 SSH 服务器的名称。然后将您的 Web 浏览器设置为使用localhost
5000 端口上的 SOCKS 代理。瞧!您的所有 HTTP 和 HTTPS 请求都将通过 SSH 隧道并在另一端退出。
对于 Windows,PuTTY也可以用作 SOCKS 代理。
老实说,有许多程序可以帮助您满足您的需求。只需谷歌“SSH Tunnel”或“Tunnelling http over ssh”就会得到大量结果。
示例软件 - http://www.bitvise.com/tunnelier 示例指南 - http://www.damtp.cam.ac.uk/user/jp107/xp-remote/web-tunnel/
我知道有时在选择范围似乎势不可挡时询问它很有用,但实际上没有任何“最佳”,在搜索词中添加“免费”并选择一个对您来说最漂亮的 GUI。