跳到主要内容
梯子博客

问题解决 排障 入门

机场节点连接失败怎么办:从客户端到线路的八步排查流程

机场节点全部超时、个别节点握手失败或延迟正常却打不开网页,分别对应不同原因。本文给出从本地网络、账户状态、订阅、协议、系统代理到日志的八步排查流程,并附报错关键字对照表,帮你在十分钟内定位问题。

梯子博客编辑部 发布于 约 6 分钟(2169 字)

快速结论

  • 先分清三种情况:单个节点超时换节点即可;握手失败查协议、端口与系统时间;全部节点不可用先查本地网络、账户状态与客户端设置。
  • 排查顺序从验证成本最低的开始:关闭代理测本地网络 → 登录官网看套餐 → 更新订阅 → 换节点换协议 → 查系统代理与 TUN → 校时排除安全软件 → 换网络 → 看日志。
  • 节点延迟正常但网页打不开,问题几乎都在系统代理、TUN 或 DNS,与节点无关。
  • 八步无效时带着日志关键字联系客服;两个不同机场同时不可用,问题一定在本地环境。
本文目录
  1. 先判断是哪一种“连不上”
  2. 八步排查流程
  3. 第一步:关闭客户端,确认本地网络
  4. 第二步:登录官网,确认账户状态
  5. 第三步:更新订阅
  6. 第四步:换节点、换协议
  7. 第五步:检查系统代理与 TUN
  8. 第六步:校时并排除安全软件
  9. 第七步:换网络环境
  10. 第八步:看日志
  11. 什么情况下该停止排查
  12. 总结

先判断是哪一种“连不上”

“节点连不上”在用户口中是一个词,在排查时却是三类完全不同的问题。花一分钟区分它们,可以直接跳过一半的排查步骤。

第一种:单个或少数节点超时。 延迟测试显示 timeout 或 -1,同地区的其他节点正常。这几乎总是该节点本身或它所在线路的问题,与你的网络、客户端都没有关系,换一个节点就能解决,不需要往下排查。

第二种:握手失败。 延迟测试可能通过,但实际访问时客户端日志出现 handshake failed、tls: handshake failure、connection refused、invalid user 一类字样。这说明客户端找到了服务器,但双方没有谈拢:协议参数不对、端口被拦截、系统时间不同步,或者订阅里的账号信息已经过期。

第三种:全部节点不可用。 又分两种表现:所有节点延迟测试都超时,多为本地网络、账户状态或订阅内容问题;节点延迟正常但浏览器打不开任何海外网站,多为系统代理、TUN 或 DNS 设置问题。后一种情况请同时参考 DNS 问题。

下面的八步流程是按全部节点不可用的情况设计的,前两种问题在第三、四步就能解决。

八步排查流程

排查的原则只有一条:验证成本低的步骤放前面。每一步都有明确的判断依据,判断成立就按该步处理,不必走完全部八步。

第一步:关闭客户端,确认本地网络

把客户端完全退出,或者切换到直连模式,然后打开一个国内网站。打不开,说明是宽带、路由器或手机网络的问题,先修好它们再回来;打得开,进入下一步。

这一步看起来多余,但“路由器掉线了却在客户端里换了半小时节点”是真实发生过很多次的事。

第二步:登录官网,确认账户状态

在机场的用户中心查看三样东西:套餐到期日、剩余流量、是否有停机或维护公告。套餐过期和流量用完会让所有节点同时失效,而客户端通常不会给出任何提示,只会显示超时。

有的机场在流量用尽后不是直接断开,而是把节点列表替换成一个名为“流量已用尽”的提示节点,更新一次订阅就能看到。

第三步:更新订阅

在客户端中手动更新订阅,对比客户端里的节点列表与官网公布的节点列表是否一致,然后对全部节点做一次延迟测试。机场更换服务器、调整端口之后,旧的节点信息会整体失效,表现与“机场挂了”一模一样,但更新订阅就能恢复。

更新本身报错的,转到 订阅更新失败,那是另一套流程。

第四步:换节点、换协议

先换同地区的另一个节点。只有一个节点超时,是该节点的问题,到此为止。

同地区节点都不行,看协议。机场通常提供多种协议的节点,优先尝试 Trojan、Shadowsocks 这类基于 TCP 的节点。如果只有特定协议失败——比如所有 VMess 节点都不行,或者所有 Hysteria2 节点都不行——问题多半出在当前网络环境对该协议或端口的限制,而不是机场。各协议的特点与适用场景见 网络协议。

VMess 节点全部失败,先看系统时间

VMess 协议会校验客户端与服务器的时间差,误差超过 90 秒直接拒绝连接。手机、虚拟机和长期不联网的电脑最容易出现时间漂移,开启自动校时后重新测试即可。

第五步:检查系统代理与 TUN

这一步针对“节点延迟正常,网页却打不开”的情况。延迟测试只证明客户端能连上节点,浏览器的流量是否真的经过了客户端,取决于系统代理或 TUN 模式是否生效。

依次检查:代理模式是“规则”而不是“直连”;系统代理开关已开启,Windows 可以在“设置 → 网络和 Internet → 代理”中确认代理地址指向了客户端端口;使用 TUN 模式的,关闭再开启一次。同时确认没有另一个代理客户端或 VPN 在后台争抢系统代理设置。

第六步:校时并排除安全软件

开启系统自动校时。然后暂时关闭杀毒软件、防火墙以及其他带网络过滤功能的工具,再测试一次。部分安全软件会把代理内核的连接判定为可疑并静默拦截,客户端只能看到超时。确认是安全软件的问题后,把客户端加入白名单,不要长期关闭防护。

第七步:换网络环境

切换到手机热点,或者另一个 Wi-Fi。换网络后一切正常,说明问题出在原来的网络:校园网、公司网络、部分运营商会拦截特定端口或 UDP 流量。这种情况下只能换协议、换端口的节点,或者在路由器里关闭相关过滤。

这一步也是判断“是我的问题还是机场的问题”的最终手段。如果两个不同网络、两台不同设备都连不上同一个机场,问题在机场;如果一个设备连不上两个不同的机场,问题在设备。

第八步:看日志

把客户端的日志级别调到 info 或 debug,复现一次连接失败,记录报错关键字。日志里的几行字比任何描述都有用,下表是常见关键字的含义。

日志关键字 含义 最可能的原因
i/o timeout 连接请求没有得到任何回应 节点下线、端口被拦截、本地网络不通
connection refused 服务器主动拒绝连接 端口变更、节点维护、订阅信息过期
tls: handshake failure TLS 握手失败 服务器证书或 SNI 配置变化、协议被干扰
invalid user / auth failed 认证失败 订阅过期、账号被重置,需要更新订阅
address already in use 本地端口被占用 另一个客户端或残留进程在运行,见 客户端异常
no such host / dns 节点域名解析失败 DNS 配置问题,见 DNS 问题

什么情况下该停止排查

八步都做完仍然连不上,问题通常已经超出用户端能处理的范围。这时继续折腾客户端设置没有意义,应该做三件事。

第一,带着日志关键字、失败的节点名称、你的运营商与所在地区联系机场客服。有这些信息,客服能直接判断是线路被阻断、服务器故障还是账号问题。

第二,查看机场公告与 服务异常信息,确认是否属于大面积故障。大面积故障只能等待修复,通常在数小时到一两天内。

第三,如果机场连续多日不可用、客服不回应,不要无限期等待。先用备用方案保证使用,并对照 机场跑路风险 中的信号判断它是否已经停运。

长期不稳定就该换,而不是反复排查

偶发的连接失败是正常的,任何机场都会有。但如果同一个机场每周都要你走一遍这套流程,说明它的线路或运营已经出了问题。可以先用低价套餐试用另一家作为备用,参考 稳定机场推荐 中的选择标准。

总结

节点连接失败先分类:单节点超时换节点,握手失败查协议与时间,全部不可用从本地网络和账户状态查起。八步流程按验证成本排序,大多数问题在前四步就能定位,节点延迟正常但网页打不开的情况集中在第五步。所有步骤无效时,把日志关键字交给客服,并评估是否需要更换机场。更多排障流程见 问题解决 专题。

信息来源

内容更新记录

  • 首次发布。
标签 节点连接失败排查流程客户端设置握手失败

常见问题

节点延迟测试显示正常,为什么还是上不了网?

延迟测试只证明客户端能连到节点,不证明流量已经通过节点。通常是系统代理未开启、TUN 模式未生效、代理模式被设为直连,或者 DNS 解析失败。先重新开启系统代理,再检查 DNS 设置。

所有节点同时超时,最先该查什么?

先关闭客户端打开一个国内网站,确认本地网络正常;再登录机场官网确认套餐没有过期、流量没有用完。这两项占了全部节点不可用的大多数情况,一分钟就能验证。

换到手机热点就能连上,家里宽带不行是怎么回事?

说明机场本身正常,问题出在家庭网络环境:路由器安全功能、运营商对特定端口或 UDP 协议的限制都可能导致这种现象。尝试换协议、换端口的节点,或检查路由器设置。

排查到最后还是不行,是不是机场跑路了?

不一定。先看机场公告是否有维护或故障通知,再联系客服。只有官网也打不开、客服多日不回应、社区出现大量同样反馈时,才需要考虑停运的可能。