我有一台ssh
在提供互联网连接的路由器后面运行 Kubuntu 22.04 的服务器,但没有公共 IP(这是 ISP 的政策)。所以,服务器可以访问互联网,但是路由器和ssh
服务器之间的任何端口映射都是无用的,因此服务器不能直接从互联网访问。
我希望能够通过ssh
另一个互联网主机访问服务器。如果可以的话,我想不花钱就能做到这一点。
有办法做到这一点吗?
正如评论中正确猜测的那样,ssh
服务器位于 CGNAT 之后,因此其路由器没有公共 IP 地址并且无法访问。
答案1
我建议尾鳞。您可以将其安装在您想要连接的服务器和客户端上。
它正常工作。并且,有一个供个人使用的免费版本。可能是目前最好的网状 VPN 解决方案(基于wireguard)。