VPS 被墙了怎么办?一分钟判断,换端口还是换 IP
不翻车编辑部 · 更新于

节点昨天还能用,今天全部超时,面板也打不开,先别重装系统。打开 ping.pe,地址后面加上 服务器IP:端口,它会从全世界 171 个检测点同时去连:国外都成功、中国那一排全部 failed,就是被墙了;国内国外一起失败,是服务器自己的问题。2026 年 10 月 15 日,我们拿测试服务器和 Telegram 的服务器(在国内被封)各测了一遍,下面的截图都来自这一次。
这篇有视频版:YouTube 上看《节点突然全部超时?一分钟判断VPS是不是被墙了》。
判断完是被墙,再分清封的是一个端口还是整个 IP:只封端口,换个端口接着用;整个 IP 被封,只能换 IP,用 3x-ui 自带的备份和恢复,几分钟就能把配置搬到新服务器。
被墙是什么意思?
防火长城认出一台翻墙服务器以后,会把它拉黑。长期研究防火长城的 GFW Report 在 2019 年的报告里写过,拉黑的方式有两种:只封某一个端口,或者整个 IP 的所有端口一起封。
麻烦在于,不管哪种,客户端看到的都只是“超时”。服务器自己出问题,比如 Xray 没启动、防火墙没放行端口,也是超时。光看客户端,分不出是哪一种。3x-ui 节点超时怎么办里列了其他几种超时的原因。
怎么判断 VPS 是不是被墙了?
办法是让国内和国外同时去连一次。被墙只影响国内,国外照样能连;服务器自己坏了,国内国外都连不上。
打开 ping.pe,地址栏这样填(换成你的 IP 和节点端口):
https://ping.pe/你的服务器IP:443
它会从北美、欧洲、亚洲的 171 个检测点去连这个端口,往下拉到最后是中国的 13 个:成都、重庆、广州、南京的腾讯云,江苏和丽水的电信、联通、移动,青岛、上海的阿里云。
结果分三种。
**第一种:国内国外全是 successful。**IP 和端口都通,没被墙。我们的测试服务器 443 端口就是这样,中国 13 个点全部成功,延迟 150 到 233 ms。这时候连不上,问题在配置,回去对一遍节点参数。

**第二种:国外 successful,中国全是 failed。**这就是被墙了。Telegram 的服务器 149.154.167.50 在国内是被封的,拿它当对照:171 个点里 155 个成功,失败的 16 个是中国 13 个,加上伊朗 3 个(伊朗也封 Telegram)。

**第三种:国内国外一起 failed。**这不是墙,是服务器自己的问题。我们拿测试服务器上一个没开的端口 9999 演示,171 个点全部失败。碰到这种,先看 Xray 有没有在运行,再看防火墙(安全组、ufw)有没有放行这个端口。

封的是端口还是整个 IP?
确定被墙以后,把地址里的 :端口 去掉:
https://ping.pe/你的服务器IP
ping.pe 就改成 ping 整个 IP(ICMP)。
- 中国能 ping 通,只有那个端口连不上:只封了端口。测试服务器 ping 的结果是这样,中国 13 个点有 12 个丢包 0%,丽水电信丢了 22.2%,平均延迟 158 到 208 ms。
- ping 也是一排红,丢包 100%:整个 IP 被封了。Telegram 服务器就是这样,中国 13 个点全部 100% 丢包。


有的服务商默认禁 ping。国外检测点也 ping 不通的话,这一步就看不出来,只能按第一步的端口结果判断。
用不翻车的路由工具再确认一次
去程回程路由检测会从国内电信、联通、移动的探针追踪到你填的 IP。正常的服务器,三家都写“到终点 xx ms”;我们的测试服务器是电信 159 ms、联通 180 ms、移动 189 ms。

被墙的 IP,三家都是走几跳就停了,写着“终点没回应”。Telegram 服务器的结果:电信最后一跳 4 ms、联通 25 ms、移动 41 ms,都还在国内就断了。

这个工具走的是 ICMP 追踪,判断的是 IP 层面通不通。只封端口的情况,它看着是正常的,要用 ping.pe 测端口才看得出来。
只封了端口:换个端口
3x-ui 面板里打开“入站”,点那一行的编辑图标,把端口从 443 改成别的,比如 8443,点“保存更改”。

接着做两件事:
- 服务器开了 ufw 的,放行新端口:
ufw allow 8443/tcp。服务商后台有安全组的,也去放开。 - 手机、电脑上更新订阅。订阅里的端口是面板按入站实时给的,更新一次就换成新端口了。
整个 IP 被封:换 IP
只能换 IP。服务商的做法不一样:有的后台能直接换,有的换一次要收费,有的不给换,只能新开一台再把旧的删掉。
新开一台不用从头配(完整实操见 3x-ui 换服务器:备份恢复)。3x-ui v3.10.2 首页顶部有“备份和恢复”:

- 旧面板点“备份”,下载一个
.db文件。入站、用户、各项设置都在这个数据库里。 - 新服务器按完整教程装好 3x-ui(只装面板,不用建节点)。
- 新面板首页点“恢复”,上传这个文件。
- 下面的“保留本机设置”默认是勾上的,别去掉。它会保留新面板自己的监听地址、端口、基础路径和证书。新服务器的 IP 证书是给新 IP 申请的,被旧的盖掉就打不开了。
官方文档提醒,备份最好恢复到同一个大版本的面板上,两边的 3x-ui 版本尽量一样。
被墙以后,旧面板也打不开怎么备份?
IP 被墙以后,你在国内连面板也打不开,SSH 也连不上。所以备份要趁现在做,存一份在自己电脑上。
已经被墙了也还有办法:墙只拦国内,从国外连面板是通的。先用别的能用的梯子(机场、商业 VPN 都行)打开旧面板,再点备份。
换完 IP,订阅也要换
订阅链接里写的是服务器 IP,IP 换了,链接也跟着变。手机、电脑上要删掉旧订阅,复制新链接重新导入,光点“更新”是连不上旧地址的。
怎么少被墙?
- **Reality 的目标别用苹果、微软的域名。**Xray 源码里,目标含 apple、icloud、microsoft 的,启动时会直接警告“会增加服务器 IP 被墙的可能”。怎么挑目标,见 Reality 的 SNI 填什么。
- **同一台服务器再开一个节点,换协议、换端口。**只封了一个端口的时候,另一个还能顶上。整个 IP 被封时这招帮不上。
- **现在就备份一次。**首页 → 备份和恢复 → 备份。
被墙排查对照
| 现象 | 说明什么 | 怎么办 |
|---|---|---|
| 客户端全部超时 | 还不知道 | 用 ping.pe 测 IP:端口 |
| 国外 successful,中国 failed | 被墙了 | 再 ping 一次整个 IP,分清端口还是 IP |
| 国内国外都 failed | 服务器自己的问题 | 查 Xray 是否运行、防火墙是否放行 |
| 中国能 ping 通,端口不通 | 只封了端口 | 换端口,放行,更新订阅 |
| 中国 ping 也 100% 丢包 | 整个 IP 被封 | 换 IP,新面板恢复备份 |
| 换完 IP 还是连不上 | 订阅里还是旧 IP | 删旧订阅,导入新链接 |
常见问题
**ping.pe 要注册吗?**不用。直接在地址后面加 IP 或 IP:端口 就开始测,不加端口是 ping,加了端口是 TCP 连接测试。
**只有一两个国内检测点失败,算被墙吗?**不算典型的被墙。被墙的样子是中国那一排整齐地全部失败、国外全部成功。零星几个点失败,多半是那个检测点自己的网络问题,过一会儿再测一次。
**换端口以后会不会很快又被封?**要看你那边的情况,没有固定的说法。如果同一个 IP 上换的端口接连被封,就该考虑换 IP 了。
**备份文件要保管好吗?**要。里面有全部用户的凭据,拿到它就能还原出所有节点,别发到群里或网盘公开链接。
**3x-ui 能不能自动备份?**能。配置了 Telegram 机器人的,打开备份选项,它会按计划把数据库发到你的 Telegram,官方文档“备份与恢复”一页有说明。
资料来源
核对日期均为 2026 年 10 月 15 日。
- GFW Report:How the Great Firewall of China is Blocking Shadowsocks(2019-12-29)
- 3x-ui 文档:备份与恢复
- Xray-core 源码:infra/conf/transport_security.go
- ping.pe:测试服务器 443、9999 端口和 ICMP,Telegram 服务器 149.154.167.50 的 443 端口和 ICMP
- 不翻车去程回程路由检测:测试服务器和 Telegram 服务器各测一次
- 3x-ui v3.10.2 面板实机截图(测试服务器,入站端口修改为演示,没有保存)
