公众号旧文

如果 VPS 服务器不能直连了,要怎么办?

作者:胖子阅读 —

我有一台越南的 NAT 服务器,买来就配置了端口转发:

图片

之前一直是可以直连的,但这两天发现,连不上了。

简单的测试一下连通性:

图片

从本地 Windows 去 ping,的确已经不通了。

虽然不记得之前通不通,但现在的情况,大概率是没办法直连了。

于是自然要想办法,本文就分享我的两个方案给大家。

如果大家以后遇到了同样的问题,就知道该怎样去连了。

方案1:安装 Tailscale

这是最推荐的方法

Tailscale 简明安装/登录/使用教程

它本质上是给所有设备都拉进虚拟局域网。

即使公网不能直连,服务器之间仍然能通过局域网 IP 互联。

SSH、RDP 都能正常进行。

安装完成后,可以直接使用 Tailscale 分配的内网 IP 登录:

ssh root@100.x.x.x

实际体验和直连几乎没差别。

最大的优点是:不依赖公网 IP 。

即使 NAT、动态 IP 也能正常使用。

方案2:通过能直连的服务器去中转

如果你还有一台能正常访问的服务器。

那么也可以让它作为跳板机。

例如,先 SSH 到能直连的服务器:

ssh root@跳板机

图片

然后再从跳板机 SSH 到越南 NAT 服务器:

ssh -p 65001 root@160.191.245.48

图片

这里的 65001 就是 NAT 机器做端口转发时映射出来的公网端口。

这种方案的本质是:

本机 → 跳板机 → NAT服务器

注:我已经向商家反馈了,希望之后能给换一个正常的 IP,不然虽然我能访问自己的机器,但如果搭一个小站,大家仍然访问不了。