【发布时间】:2025-12-18 19:50:02
【问题描述】:
我的网络连接有限,只打开了几个端口(80,443,...),我也有没有这些限制的服务器,它超出了有限的网络。
有什么方法可以通过一个端口连接到所有其他端口? 我可以在我的服务器上安装任何我想要的东西 - 目前有 Ubuntu server 12。
你能建议我任何解决方案吗?如果有的话。
感谢您的提前。
【问题讨论】:
我的网络连接有限,只打开了几个端口(80,443,...),我也有没有这些限制的服务器,它超出了有限的网络。
有什么方法可以通过一个端口连接到所有其他端口? 我可以在我的服务器上安装任何我想要的东西 - 目前有 Ubuntu server 12。
你能建议我任何解决方案吗?如果有的话。
感谢您的提前。
【问题讨论】:
我会向你指出这个关于超级用户的问题:
最重要的建议是尝试一下sshuttle,因为您使用的是 Linux,这将是一个不错的选择。
但 Linux 也内置了对此的支持,您可以使用 man ssh 找到详细信息:
The following example would connect client network 10.0.50.0/24 with
remote network 10.0.99.0/24, provided that the SSH server running on the
gateway to the remote network, at 192.168.1.15, allows it:
# ssh -f -w 0:1 192.168.1.15 true
# ifconfig tun0 10.0.50.1 10.0.99.1 netmask 255.255.255.252
没有提到的一件事是设置 VPN,但只有在您打开端口 1723(用于 PPTP)时才能这样做。
【讨论】: