使用搬瓦工 VPS 时最头疼的问题之一就是 IP 被封。很多人遇到连不上的情况就慌了,不知道是端口出问题、TCP 被阻断,还是 IP 彻底凉了。这篇文章会教你用最简单的方法判断到底哪里出了问题,然后给出对应的解决办法——不绕弯子,直接上干货。
很多人一上来就问"我的 VPS 连不上了怎么办",这种问题基本没法回答。你得说清楚:
VPS 上跑的是什么服务?SS 还是 V2Ray?用的什么协议?
你本地用的什么设备?Windows 还是 Mac?客户端是哪个?
具体遇到什么问题?能 ping 通吗?SSH 能连吗?
客户端日志里有什么报错信息?
把这些信息说清楚,问题基本就解决一半了。
症状: 能 ping 通 IP,SSH 也能连上,但 SS 或 V2Ray 就是连不上。
检测方法:
本地 ping 一下 IP,能通
用 tcping 测试 SSH 端口(通常是 22),正常
用 tcping 测试你的 SS 或 V2Ray 端口,不通
解决办法: 这是最简单的情况,SSH 连上去换个端口就行了。记得如果开了防火墙,先放行新端口再测试。
症状: 能 ping 通 IP,但 tcping SSH 端口不通,其他端口也全关闭。
检测方法:
本地 ping IP,能通
tcping SSH 端口,不通
tcping 其他端口,全不通
解决办法: 这种情况需要换协议,比如用 V2Ray + mKCP 这种基于 UDP 的方案。TCP 被阻断了,UDP 还能用。
症状: ping 不通,tcping 任何端口都不通,SSH 也连不上。
检测方法:
本地 ping IP,不通
tcping SSH 端口,不通
tcping 其他端口,全不通
解决办法: 这是最麻烦的情况,需要用 Cloudflare CDN 中转。具体方案有两种:
方案 A:只跑代理服务
用 V2Ray + WebSocket + TLS + Caddy(或 Nginx)+ Cloudflare 的组合。原理是把流量伪装成正常的 HTTPS 网站流量,通过 Cloudflare 中转,绕过封锁。
方案 B:VPS 上还跑着网站
如果你的 VPS 上还搭了个网站,现在网站也打不开了,那就用 V2Ray + WebSocket + TLS + Nginx + 网站 + Cloudflare 的方案。这样既能救活代理服务,网站也能继续访问。
需要注意的是,用 Cloudflare 免费版中转后速度会变慢,特别是晚高峰时段。毕竟人家免费 CDN,美西节点,线路拥堵很正常。另外,访问网站显示的是你 VPS 的真实 IP,但 ping 伪装域名会显示 CDN 的 IP,这是正常现象。
如果 IP 被封导致 SSH 连不上,你需要通过代理来连接。有几种办法:
在 Xshell 里设置代理:如果你手头有其他能用的代理,可以直接在 Xshell 里配置代理连接。
用 V2RayN 或 SS 客户端做代理:先用客户端连上其他能用的节点,然后让 Xshell 走这个代理去连你被封 IP 的 VPS。
用软路由代理:如果你有 LEDE 软路由,可以让整个网络走代理,这样 Xshell 自然也能连上了。
直接用搬瓦工官方机场:如果你不想折腾这些技术细节,👉 搬瓦工官方机场 Just My Socks 提供自动换 IP 服务,IP 被封后台自动更换,省心省力。支持美国洛杉矶、日本大阪/东京、荷兰、香港、英国伦敦等多条顶级线路,适合不想自己搭建环境的用户。
遇到 VPS 连不上的问题,先别慌,按照上面的方法一步步检测:能 ping 通吗?SSH 能连吗?端口通不通?搞清楚是端口被封、TCP 阻断还是 IP 被封,然后对症下药。如果实在不想折腾,👉 搬瓦工官方机场 Just My Socks 是个省心的选择,IP 被封自动换新 IP,多条优质线路可选,适合追求稳定性的用户。