我的本地网络中有一台 pyLoad 机器,它通过 autossh 连接到我托管的虚拟服务器,这样我就可以随时随地访问 pyLoad。现在我想访问连接到虚拟服务器的 API 端口:
tcp 0 0 127.0.0.1:65153 0.0.0.0:* LISTEN
我如何才能让此端口(仅在虚拟服务器的本地主机上可用)可供远程连接访问?谢谢
答案1
一般来说,您不能。127.0.0.0/8 网段是保留的,无法路由。
但你可以用隧道连接到它。从远程机器,你可以这样做
ssh virtualserver -L 12345:localhost:65153
然后,在您的远程机器上,本地端口 12345 将连接到虚拟服务器的端口 65153。
但是,如果不使用某种私有网络(VPN、ssh 隧道、代理),就无法使任何机器的本地主机从服务器外访问。