SSH 访问可以访问互联网但没有公共 IP 地址的服务器

SSH 访问可以访问互联网但没有公共 IP 地址的服务器

我有一台ssh在提供互联网连接的路由器后面运行 Kubuntu 22.04 的服务器,但没有公共 IP(这是 ISP 的政策)。所以,服务器可以访问互联网,但是路由器和ssh服务器之间的任何端口映射都是无用的,因此服务器不能直接从互联网访问。

我希望能够通过ssh另一个互联网主机访问服务器。如果可以的话,我想不花钱就能做到这一点。

有办法做到这一点吗?


正如评论中正确猜测的那样,ssh服务器位于 CGNAT 之后,因此其路由器没有公共 IP 地址并且无法访问。

答案1

我建议尾鳞。您可以将其安装在您想要连接的服务器和客户端上。

正常工作。并且,有一个供个人使用的免费版本。可能是目前最好的网状 VPN 解决方案(基于wireguard)。

欲了解更多信息,请参阅https://tailscale.com/blog/how-tailscale-works/

相关内容