通过 SSH 将所有远程端口连接到本地主机名

通过 SSH 将所有远程端口连接到本地主机名

我想访问本地计算机上 VPS 的所有端口。我知道我可以ssh -f myusername@vps -L 1000:vps:1000 -N访问一个端口 - 但我可以通过一种简单的方式(事先不知道 vps 上有哪些端口)来实现这一点吗?我可以在本地浏览器中键入vps.localhost:1000以访问 VPS 上的端口 1000?所以我需要类似的东西ssh -f myusername@vps -L vps.localhost:vps:* -N。基本上我想通过我的本地计算机localhost从 vps访问。vps.localhost

我不确定以前是否有人问过我的问题 - 如果是,请告诉我,我也很高兴,我只能找到与我相反的问题,通过 VPS 传输所有本地流量。

答案1

使用该-D [port]选项。设置您的应用程序使用[port]SOCKS5 代理(如果应用程序不支持,可能会有点困难。Firefox 肯定支持)。现在您可以浏览到http://127.0.0.1:9001例如,您最终将在远程设备的应用程序上侦听端口 9001。

相关内容