我想从我的笔记本电脑访问互联网,但使用另一台机器提供的连接。我有该机器的 ssh 登录名,但我不确定我是否在寻找远程或本地端口转发。我仍然对两者之间的区别感到困惑。
答案1
您可能需要动态端口转发。例如,
ssh -D 12345 host.example.com
(在PuTTY上,配置下的动态转发端口Connection | SSH | Tunnels
。)
然后,您将浏览器配置为使用 的端口 12345(或您选择的任何端口)作为localhost
SOCKS 5 代理。这将告诉您的浏览器将其连接请求发送到ssh
本地计算机的端口 12345 上侦听的客户端,该客户端随后会将这些请求转发到 on sshd
,host.example.com
后者将根据需要执行连接请求,并沿反向路径将数据返回到您的浏览器。