跳到主要内容

机场节点全红、全部超时怎么办?订阅、网络与客户端三层排查

机场节点全红几乎不可能是所有节点同时坏掉,而是订阅、本地网络或客户端这三层里有一层整体失效。本文教你用三层模型快速归因:先判断订阅是否还有效,再确认本机到入口的网络是否可达,最后检查客户端的延迟测试与内核状态。

发布于 约 5 分钟 · 1827 字入门
机场节点全红的三层排查

直接答案

机场节点全红说明延迟测试没有从任何节点拿到响应,这几乎不可能是几十个节点同时坏掉,而是三层里有一层整体失效:订阅层(过期、流量用尽、节点信息过旧)、网络层(本地断网、入口域名被干扰、运营商拦截)、客户端层(内核未启动、测试 URL 不可达、TUN 或系统代理冲突)。按订阅 → 网络 → 客户端的顺序各验证一项,通常三分钟内能定位。

打开客户端,几十个节点清一色红色,或者节点全部超时。很多人第一反应是机场挂了,但从概率上讲,几十台分布在不同地区的服务器同时故障的可能性很低。更合理的解释是:订阅、网络、客户端这三层里有一层整体失效,导致客户端对所有节点的延迟测试都拿不到响应。本文用三层模型排查,每层只需要验证一两项。

先理解延迟测试在做什么

客户端的延迟测试(Clash 系列叫 url-test,v2rayN 叫「真连接延迟」)是通过每个节点去请求一个固定的测试 URL,记录往返时间。它需要三个条件同时成立:订阅里的节点信息正确、本机能到达节点入口、客户端能把请求发出去并收到测试 URL 的响应。任何一个条件整体失效,所有节点都会显示超时或红色。

这意味着「全红」和「某个节点红」是两类问题:

现象失效范围优先怀疑
某几个节点红,其余正常节点级节点维护、地区线路故障
某个地区全红,其他地区正常地区级该地区入口维护或被干扰
全部节点红或超时整体订阅、网络、客户端三层之一
全部节点显示延迟但实际用不了测试通过但流量没走系统代理或规则问题

ℹ️ 说明

延迟测试只验证「节点能否访问测试 URL」。测试 URL 本身在当前网络下不可达时,所有节点都会超时,但实际访问其他网站可能完全正常。换一个测试地址是成本最低的第一步。

第一层:订阅是否还有效

订阅层失效时,节点信息要么是空的,要么是已经下线的旧服务器。验证方法:

  1. 登录机场用户中心,确认套餐未到期、流量未用尽、没有「账号异常」提示。
  2. 在客户端手动更新订阅,看节点数量、节点名称或更新时间有没有变化。
  3. 对比更新前后的节点服务器地址:机场更换入口后旧地址全部失效,表现就是全红。

订阅更新本身报错或更新后节点为空,属于另一类问题,处理方法见订阅更新失败怎么办。

💡 提示

很多机场在流量用尽时不会报错,而是返回一份节点都无法连接的配置。看到全红先看流量,这一条能省下大量时间。

第二层:本机到入口的网络是否可达

订阅正常,就看本机能不能到达节点入口。关闭代理后做三件事:打开国内网站、解析入口域名、探测入口端口。

Windows PowerShell:

# 1. 本地网络是否正常
Test-NetConnection -ComputerName 223.5.5.5 -Port 53

# 2. 入口域名能否解析(域名从订阅节点信息里复制)
Resolve-DnsName 节点入口域名

# 3. 入口端口是否可达(端口以节点信息为准)
Test-NetConnection -ComputerName 节点入口域名 -Port 443

macOS / Linux:

ping -c 5 223.5.5.5
nslookup 节点入口域名
nc -zv -w 5 节点入口域名 443

结果解读:

  • 第 1 步失败:本地断网,与机场无关。
  • 第 2 步解析失败或解析到明显异常的地址:入口域名被本地 DNS 干扰,改用客户端内置 DNS 或 DoH,详见 DNS 污染怎么判断与修复。
  • 第 3 步端口不通但前两步正常:入口可能在维护、被运营商拦截,或机场已更换入口。查机场公告,并尝试切换到手机热点对比。如果热点下端口通而家宽不通,就是本地运营商层面的干扰。

第三层:客户端本身

网络正常、订阅正常,剩下就是客户端:

  1. 测试 URL。 在客户端设置里把延迟测试地址换成另一个常见的连通性检测地址再测一次。Clash Verge Rev 在「设置 → 测试地址」,Mihomo Party 在「设置 → 延迟测试」。
  2. 内核状态。 内核崩溃或没启动时,节点列表仍然显示,但测试全部超时。重启内核或客户端。
  3. 系统代理与 TUN 冲突。 同时开启系统代理和 TUN,或者另一个 VPN 软件的虚拟网卡仍在运行,延迟测试的请求会被绕到错误的出口。保证只有一个代理软件、一种接管方式。
  4. 客户端日志。 日志里连续出现 dial tcp ... i/o timeout 指向网络层;出现 tls: handshake failure 或证书错误指向时间同步或协议问题,见握手超时与 TLS 错误怎么处理;出现 connection refused 说明端口没人监听,含义见连接被拒绝与连接被重置的区别。

一个简单的客户端层对照:

日志关键字指向处理
i/o timeout网络层不可达回到第二层
connection refused入口端口未监听更新订阅、查公告
handshake failure / x509TLS 或时间问题同步时间、换协议
no such host域名解析失败换 DNS
没有任何日志内核未运行重启客户端

三层都正常仍然全红

这时问题才真正落到机场一侧:入口维护、入口被封、服务器迁移未同步到订阅。处理原则是看公告、等待、必要时联系客服,不要在几分钟内反复更新订阅或切换节点。入口被封通常伴随官网无法访问,机场会通过邮件或公告渠道发布新地址。

如果一家机场每月都出现全红且公告滞后,说明入口冗余不足,可以参考稳定机场推荐和机场排行榜里关于多入口容灾的指标重新评估。像灯塔加速这类强调多入口与智能切换的机场,全红的频率明显低一些。

预防建议

  • 订阅每天自动更新,并在客户端里保留一份导出的配置作为对照。
  • 记下两三个节点的入口域名和端口,全红时可以直接探测。
  • 关注机场公告渠道,入口变更时第一时间更新订阅。
  • 备一个第二家机场的小流量套餐,主机场入口维护时不至于完全断网。靠谱机场推荐里通常也会强调「不要把所有流量押在一家」。

小结

机场节点全红是整体失效的信号,排查对象是订阅、网络、客户端三层,而不是逐个节点。订阅层看用户中心和更新结果,网络层 ping 与探测入口端口,客户端层换测试 URL、重启内核、看日志。三层都正常再看机场公告。完整的逐步清单见机场连不上怎么办的 10 步排查,更多连接问题见连接失败栏目。

总结

  • 全红是「整体失效」的信号,排查对象是订阅、网络、客户端三层,而不是一个个节点
  • 订阅层看用户中心与节点更新时间,网络层 ping 入口域名,客户端层换测试 URL 并看日志
  • 三层都正常仍全红时,才考虑机场入口维护或被封,看公告而不是立即换机场

常见问题

Q机场节点全红怎么办?

先到机场用户中心确认套餐与流量状态,再手动更新订阅;然后关闭代理确认本地能上网,并 ping 一个节点的入口域名;最后在客户端换一个延迟测试 URL 重测。三步分别对应订阅、网络、客户端三层,哪一层异常就处理哪一层。

Q机场显示超时怎么办?

单个节点超时换节点即可;全部节点超时按三层排查。另外要区分延迟测试超时和实际使用超时:测试 URL 本身不可达时所有节点都显示超时,但实际可能能用,换一个测试地址再看。

Q机场连不上是什么原因?

全部连不上多是订阅过期、本地网络异常或客户端没有真正接管流量;部分连不上多是具体节点或线路故障。先判断是「全部」还是「部分」,排查方向完全不同。

Q机场订阅突然不能用了怎么办?

先查用户中心的到期时间、剩余流量以及是否有新公告,再在客户端手动更新订阅并观察节点数量变化。如果更新后节点变多或地址变了,说明机场更换过服务器,旧节点信息已失效。

Q怎么判断机场会不会跑路?

跑路前通常有征兆:官网长时间打不开、客服不回复、公告停更、节点逐渐减少且不补。单次节点全红并不等于跑路,多数是入口维护。观察两三天并关注公告渠道,再做判断。

参考资料与信息来源

  • Mihomo 文档:延迟测试与 url-test · 延迟测试 URL 与超时阈值的行为
  • Clash Verge Rev 文档 · 测试地址设置与日志查看位置