我不太确定这个问题的最佳解决方案是什么,但是
我有一个带 3 个 IP 的 VPS。我的家用路由器后面有一个 unix 系统,没有端口转发。我希望能够访问 myVPSIP:25566 并获取内部系统上的数据。
myVPS ---> 内部系统
我该怎么做呢?我试过反向隧道。如果 minecraft 服务器部分引起混淆,这里有一个可以完成相同任务的替代示例。
我在家庭网络内的一台计算机上有一个 Web 服务器。它无法获取传入连接,因此我购买了一个 VPS,它有一个 IP。我希望能够通过 VPS IP 访问 Web 服务器。我尝试过反向 SSH 隧道,但不确定为什么它不起作用。
这是我使用的命令
ssh -f -R 25566:127.0.0.1:25566 root@myvps -N
答案1
尝试设置GatewayPorts
SSH 的配置参数服务器改为yes
。默认情况下,它是no
,这意味着服务器不会转发来自另一台机器的连接。进行此更改后,您可能需要重新启动 SSH 服务器(软件,而不是硬件)才能使其生效。