节点显示 9999ms 是什么意思?延迟测试数值解读与测试地址设置

更新于 约 4 分钟读完故障排查 · 节点故障

本文要点

  • 9999ms 是测试超时的代号,代表在规定时间内没收到测试网址的回应,不是真实延迟。
  • 延迟测试是经节点访问一个测试网址的往返时间,数值和下载速度没有直接关系。
  • 部分节点 9999ms 多是节点波动或测试网址不通,全部 9999ms 才需要排查本地与订阅。

9999ms 到底是什么

客户端的延迟测试,是通过节点向一个测试网址发一个请求,然后记录从发出到收到回应的时间。如果在设定的超时时间内没收到回应,客户端就不会显示真实数值,而是用一个占位值表示失败,不少客户端用的就是 9999ms(有的显示 timeout 或 -1)。

所以 9999ms 的意思是「没测出来」,而不是「延迟 9.9 秒」。它和下面几个概念要分开:

显示 含义
50-300ms 之类的数字 测试成功,数值是往返时间
9999ms / timeout / -1 超时,没有收到回应
空白或未测试 还没点测试,或测试被中断
节点全红 多数客户端把超时标红,本质也是没测出来

延迟低不等于网速快。延迟反映的是响应快慢,影响网页打开和游戏操作手感;看视频、下载主要看带宽,两者没有必然关系。详细区别见 节点是什么意思。

先做 1 分钟快速检查

  1. 直接切换到显示 9999ms 的节点,打开一个国外网站。能打开说明节点可用,只是测试没过。
  2. 再测一次延迟。偶发波动会在第二次恢复。
  3. 看是部分节点还是全部节点 9999ms。全部超时请按 节点全部超时 的流程走,本文重点处理「部分超时」和「测试结果不可信」。

逐步排查

  1. 测试网址不通。客户端默认的测试网址通常是 Google 或 Cloudflare 的生成 204 的地址。如果你把测试网址改成了国内网站,经节点访问反而更慢甚至被拒;反过来,有些节点在服务端屏蔽了特定网址,导致测试失败但实际可用。在客户端设置里找到「延迟测试地址」一项,改回默认,或换成另一个常见的 204 测试地址。
  2. 超时时间太短。部分客户端允许设置测试超时,默认一般是几秒。网络状况差时,线路实际往返一两秒也会被判为超时。把超时时间适当调大再测。
  3. 并发测试太多。一次测几十上百个节点,本地带宽瞬间被占满,排在后面的请求容易超时。改成只测当前分组,或分几次测。
  4. 节点本身波动或下线。同一分组里只有少数几个节点 9999ms,其他正常,基本就是这几个节点当时负载高或临时下线。换节点即可,过一会再回来测。
  5. 协议与客户端不兼容。订阅里混有 Hysteria2、TUIC 等较新协议的节点,而你的客户端或内核不支持,这些节点会一直超时。换用支持该协议的客户端或内核,参考 不同协议对比。
  6. 测试方式不同导致结果不同。有的客户端用 TCP 握手测延迟,有的用 HTTP 请求,还有的测的是你到入口服务器的延迟而不是全程。不同客户端对同一节点测出的数值可以差很多,互相对比没有意义,看同一客户端内的相对高低就行。

怎么判断节点好不好用

延迟测试只能回答「这个节点现在通不通」,不能回答「这个节点快不快、稳不稳」。更可靠的做法是:挑两三个延迟测试正常的节点,分别打开一个视频网站看清晰度和缓冲情况,再在晚上 8 点到 11 点重测一次。白天数值好看、晚上明显变差,说明线路在高峰拥堵,可以看 晚高峰速度变慢。

仍未解决时

如果调整测试网址和超时时间后,同一批节点仍然长期 9999ms 而其他节点正常,先更新订阅,因为机场可能已经更换了这些节点的地址。更新后仍不行,这批节点大概率已经下线,反馈给机场客服。如果所有节点在多次测试里都不稳定、经常在正常和 9999ms 之间来回跳,更多是线路质量问题,可以参考 节点速度测试 的方法横向对比,或者考虑换用线路更稳的机场。

常见问题

节点显示 9999ms 还能用吗?

可以试一下。9999ms 只表示延迟测试超时,有时是测试网址本身被节点限制或网络瞬时波动造成,实际浏览网页可能正常。切换到该节点打开一个国外网站,能打开就说明节点可用,只是测试结果不准。

延迟多少毫秒算正常?

延迟测试受测试网址、协议和线路影响,没有统一标准。一般来说专线节点几十到两百毫秒常见,普通中转和直连节点两三百毫秒也能正常使用。延迟低不等于速度快,看视频主要看带宽,延迟主要影响网页打开和游戏响应。

为什么同一个节点每次测延迟数值差很多?

延迟测试只是一次往返请求,受当时线路负载、运营商拥堵、测试网址响应速度影响,波动几十到几百毫秒很正常。晚高峰波动更明显。可以多测几次取大致范围,不要以某一次结果判断节点好坏。

相关节点故障文章

全部