不确定是否使用本地还是远程端口转发?

不确定是否使用本地还是远程端口转发?

我想从我的笔记本电脑访问互联网,但使用另一台机器提供的连接。我有该机器的 ssh 登录名,但我不确定我是否在寻找远程或本地端口转发。我仍然对两者之间的区别感到困惑。

答案1

您可能需要动态端口转发。例如,

ssh -D 12345 host.example.com

(在PuTTY上,配置下的动态转发端口Connection | SSH | Tunnels。)

然后,您将浏览器配置为使用 的端口 12345(或您选择的任何端口)作为localhostSOCKS 5 代理。这将告诉您的浏览器将其连接请求发送到ssh本地计算机的端口 12345 上侦听的客户端,该客户端随后会将这些请求转发到 on sshdhost.example.com后者将根据需要执行连接请求,并沿反向路径将数据返回到您的浏览器。

相关内容