节点诊断 · Clash / 节点全红 / 延迟

Clash 节点全红怎么办:区分测速失败与实际不可用

更新于 2026/8/9

先确认“红”的含义

在 Profiles 中确认订阅更新成功,再查看代理组的测速 URL。部分节点只是不响应特定测试站点,并不代表业务流量完全不能走通。

三步复测

  1. 将测速 URL 换为稳定的 HTTPS 地址并保存。
  2. 选一个节点作为手动代理,打开两个不同网站;同时检查系统 DNS 是否可解析。
  3. 用手机热点重复测试。只有当前 Wi-Fi 全红时,重点检查路由器 DNS、IPv6 或企业网策略。

配置层检查

不要在一个代理组里叠加互相引用的 url-test 和 fallback。更新订阅后若旧节点仍显示,删除缓存的配置副本再导入。

诊断范围

“Clash 节点全红怎么办:区分测速失败与实际不可用”应先按可观察现象缩小范围:节点全红并不总是订阅失效。通过目标地址、DNS 和代理组设置判断真正原因。 记录发生时间、使用的客户端与系统版本、是否仅在某个网络或某个配置下发生。不要从单次测速、单个节点或一次重试直接推断根因,也不要在未备份配置时同时修改多个开关。

操作步骤

  1. 保留错误提示的非敏感部分,并记下当前客户端、系统、网络类型和最近一次成功时间;订阅链接、账号、令牌和个人网络标识不得写入截图或工单。
  2. 在受控条件下只改变一个变量,例如切换已知可用的网络、恢复一份已导出的配置,或暂时停用可能重复接管流量的另一个客户端;每次改动后回到同一个操作复测。
  3. 将结果归为“现象消失、现象不变、出现新错误”之一。前两类分别保留变更前后记录;出现新错误时立即恢复上一步,而不是继续叠加 DNS、代理模式、内核或系统权限改动。

验证与回退

完成调整后,以原始失败动作连续复测,并确认目标功能恢复而不是只看到界面状态改变。若复测失败,回退到已导出的配置或原先已知可用的客户端状态,再依据记录选择下一项检查。任何无法解释的证书、权限、路由或账户提示都应停止扩大改动范围并转交产品或网络管理员。

来源与适用边界

本文未绑定可逐条核验的外部案例,只提供本机侧可重复的诊断顺序,不把任何现象归因于特定服务商、线路或版本。若需要升级,应带着脱敏后的时间、错误文本和已执行步骤联系相应产品支持。

来源与更新

本文为本地诊断整理,未把它表述为某个公开个案的结论。执行前请以所用客户端和系统的当前官方说明为准。

排查顺序

  1. 记录症状确认客户端、系统、错误文本与发生范围。
  2. 低风险核对先检查本文对应的配置、权限、网络或版本条件。
  3. 复测与回退只改变一项;现象变化后再决定是否继续。

常见问题

全红是否表示所有节点失效?

不一定;测速 URL 不可达、DNS 异常或 ICMP/HTTP 被限制都可能造成全红。

应该一次测速多少节点?

先抽样 3 至 5 个节点,避免高并发测速造成误判。

确认结果、回退与日志

每次只修改一项并复测原始现象。若出现新错误,恢复导出的配置或关闭刚启用的开关;仍未解决时,请保留客户端与系统版本、错误文本、发生时间、已尝试步骤以及脱敏日志。

不要公开订阅地址、账号或完整连接信息。文中的命令与配置片段仅适用于其标注的客户端和系统;未提供命令时,请以来源中的官方界面或系统文档为准。

还没有定位到现象?

返回“节点诊断”搜索结果 →

补充更新:先用一张表判断“红灯”是哪一层失败

更新于 2026-10-21 · netcli.net

简答:Clash 节点全红只说明健康检查未通过,不等于节点不可用。先手动选择单节点访问目标网站,再检查代理组的 url、timeout 和 expected-status;打不开时再排查 DNS、订阅与本地网络。

定义:“节点全红”是代理组健康检查未满足连接、超时或期望状态码条件的显示结果,不能单独证明实际业务连接已经失败。

先看速查表:红灯、网页和网络切换分别说明什么

如果你看到节点一片红,却仍能打开部分网页或播放内容,先不要删除订阅,也不要直接认定服务失效。健康检查只是代理组对指定地址发起测试;在 Mihomo 中,代理组的 url 是健康检查测试地址,timeout 控制等待时间,expected-status 可以限定期望的 HTTP 状态码。字段定义可查阅Mihomo 代理组配置文档。

Clash 节点全红快速判断
现象优先判断下一步
测速红色,但目标网站能打开健康检查地址、返回状态码或超时条件不适合当前网络核对代理组的 url、timeout 和 expected-status
测速红色,目标网站也打不开可能是节点握手、节点域名解析、订阅状态或本地网络问题换一个节点,并查看对应连接和内核日志
当前 Wi-Fi 全红,手机热点正常问题更可能在路由器、DNS、IPv6 或企业网络策略先用热点复测,再对比本地网络配置
批量测速红色,逐个测试结果不稳定批量健康检查的请求量或测试条件可能影响观察结果暂停连续批量测速,改为逐个节点、间隔复测并记录结果

这张表只能帮助分流,不能替代实际访问验证。判断链路是否真的可用,应以手动选择节点后能否访问实际目标网站为准,并确认连接记录中的上下行字节持续变化;仅出现一条连接记录,不足以证明链路已经建立并传输数据。

为什么 url-test 全红,实际连接却可能正常

以 url-test 代理组为例,内核会使用代理组配置的健康检查地址,对组内代理进行测试,再依据连接是否成功、是否超时以及是否符合 expected-status 等条件显示结果。Mihomo 文档将 url 定义为健康检查测试地址,将 interval 定义为定时测试间隔,并列出了 timeout 与 expected-status 等字段。

因此,测速请求失败与真实业务请求失败并不是同一件事:健康检查地址可能在你的网络中访问不稳定,测试超时值可能过短,或服务返回了与 expected-status 不一致的状态码。只要实际目标网站能通过同一节点访问,首先应把问题归到健康检查条件,而不是直接判定节点失效。

配置示例可以写成下面这样;其中 url、timeout 和 expected-status 都位于代理组字段中,不要把测速地址写到节点本身:

proxy-groups: - name: 自动选择; type: url-test; proxies: [节点A, 节点B]; url: https://www.gstatic.com/generate_204; interval: 300; timeout: 5000; expected-status: 204

示例中的地址和数值只是配置格式示意,不代表适合所有网络。实际修改后,应先保存配置、确认运行中的配置已重新加载,再进行一次单节点访问和一次测速对照。

不改订阅原文件:用扩展配置覆盖测速和 DNS

直接编辑订阅缓存文件,更新订阅后可能被重新生成;更稳妥的做法是使用客户端提供的扩展配置入口。Clash Verge Rev 官方文档说明,扩展配置可使用 YAML 对配置进行覆写或合并,并区分全局扩展与订阅扩展;其界面文案也列出了“Extend Config”和“Global Extend Config”等入口。可参考Clash Verge Rev 扩展配置文档。

  1. 修改代理组测速条件:打开 Profiles,找到正在使用的订阅,按当前界面进入右键菜单中的“Extend Config/扩展配置”,再写入对应的 proxy-groups 字段。不同版本的菜单名称可能略有差异,以当前界面为准。
  2. 避免覆盖原订阅:不要把整份订阅复制后反复手改;只在扩展配置中覆盖需要调整的代理组字段,并先保存原配置作为回退副本。
  3. 验证是否生效:保存后重新载入配置,查看运行时配置或代理组显示的测试地址,再手动选择一个节点访问实际目标网站。
  4. DNS 只处理 DNS 问题:Clash Verge Rev 的设置文案包含“DNS Overwrite”和“Unified Delay”选项;DNS 覆写用于调整客户端 DNS 行为,不能直接修复节点握手失败。界面路径可能随版本变化,应以当前设置页面为准。相关字段可对照Mihomo DNS 配置文档。

如果使用扩展配置覆盖 DNS,可先从最小配置开始,例如只核对 nameserver、fallback 和 proxy-server-nameserver。Mihomo 文档明确说明,proxy-server-nameserver 专门用于解析代理节点域名;它解决的是节点服务器域名解析环节,不等同于健康检查地址本身的访问结果。

单节点仍打不开:按固定顺序排查实际连接

  1. 本地网络:关闭其他代理客户端,确认没有多个程序同时改写系统代理、监听相同端口或接管虚拟网卡。再用手机热点测试同一个节点。
  2. 系统时间:确认系统日期、时间和时区正常。时间认证只适用于部分协议或服务端校验场景,不能把它当成所有节点类型的通用原因。
  3. 订阅状态:确认订阅更新没有报错,节点列表不是旧缓存,配置中仍有节点地址、端口和必要的传输参数。若更新失败,可参考本站的Clash 订阅地址更新失败排查。
  4. 节点与日志:手动选择两个节点分别测试,查看与对应节点匹配的日志。遇到类似 dial、timeout 或 i/o timeout 的信息时,记录发生时间、节点名称和网络环境,不要只看测速颜色。
  5. DNS 与 MTU:如果节点域名无法解析或连接建立后网页仍打不开,再检查 DNS;如果只有部分网站、长连接或大页面异常,再考虑 MTU、IPv6 和网络路径差异。本站已有Clash DNS 解析失败与 DNS 泄漏排查可继续参考。
  6. 系统代理、TUN 与权限:只有在内核日志显示连接已建立、但目标应用仍无法使用时,才检查系统代理开关、Windows 服务模式、TUN 权限和端口占用。单纯延迟测试全红,不能直接推出 TUN 权限有问题。

规则模式下,命中直连规则的网站显示本地出口属于正常现象。验证代理是否生效,应选择明确命中代理规则的目标,观察是否能访问目标网站,并用出口 IP 变化作辅助判断;不要只用国内直连站点下结论。

unified-delay 应该开吗:它解决的是比较方式,不是连通性

unified-delay 是 Mihomo 的顶层配置项。官方说明称,启用后会在计算 RTT 时消除不同代理类型因连接握手等差异造成的延迟差异。它的作用是让不同类型节点的延迟更容易比较,不是 DNS 修复开关,也不能把实际不可用的节点变成可用。定义见Mihomo 全局配置文档。

因此,节点全红时不要把开启 unified-delay 当作第一修复动作。正确顺序是先完成单节点访问、热点对照、订阅检查和日志定位;确认节点实际可用但延迟数字难比较时,再考虑启用它。

如果你一次点选大量节点进行测速,建议先停止连续批量操作,改成少量节点、间隔复测,并记录同一网络下的结果。这样可以减少测试条件变化带来的误判;如果单节点访问始终正常而批量测速始终异常,问题仍应优先归到健康检查方式或测试负载,而不是直接推断所有节点不可用。

本次补充的可复现排查记录

Clash 节点全红排障记录模板
记录项怎么做如何解释
单节点访问手动选择一个节点,访问实际目标网站,观察连接上下行字节能持续访问且流量增长,说明该节点至少能完成当前业务连接
测速字段核对代理组的 url、timeout、expected-status字段错误或测试地址不适配,可能造成红灯误报
网络对照用当前 Wi-Fi 和手机热点测试同一节点只有 Wi-Fi 失败时,优先查本地网络、DNS、IPv6 或企业策略
配置加载使用扩展配置后重新载入,查看运行时配置只改缓存副本且运行时未变化,说明修改没有进入当前内核配置
日志信息记录与被测节点对应的 dial、timeout、i/o timeout 等信息结合时间、节点和网络环境判断,不以红色图标单独下结论

更新于 2026 年 10 月 21 日。本文只补充健康检查、实际连接和配置排查方法;无法从客户端或内核日志确认的服务端状态,应以服务提供方的账户面板和服务条款为准。

常见问题

Clash 节点全红,但网页还能打开,算节点坏了吗?

不一定。全红只说明健康检查未通过,可能是测试地址、超时条件或状态码匹配问题。先手动选择同一节点访问实际目标网站,再核对代理组的 url、timeout 和 expected-status。字段定义可参考Mihomo 代理组文档。

为什么改了测速 URL,更新订阅后又失效?

直接改订阅缓存文件可能在更新时被重新生成。应使用客户端的扩展配置入口,把需要覆盖的 YAML 放到全局或订阅扩展中;Clash Verge Rev 官方扩展文档说明了这两类扩展及其执行顺序。

Clash Verge Rev 里怎么改测速 URL?

测速 URL 属于代理组配置字段,不是普通客户端里的独立“测速开关”。打开 Profiles,找到当前订阅,在右键菜单中查找“Extend Config/扩展配置”,以当前界面为准写入对应的 proxy-groups 字段,再重新载入配置。若只修改设置里的延迟测试选项,不一定会改变订阅代理组自身的 url。

DNS 会导致 Clash 节点全红吗?

可能影响节点服务器域名解析,但 DNS 不是唯一原因。Mihomo 将 proxy-server-nameserver 单独用于代理节点域名解析;健康检查还要结合代理连接、测试地址、超时和返回状态码判断。

unified-delay 能解决节点全红吗?

不能把它当作连通性修复开关。它主要用于消除不同代理类型在握手等环节造成的延迟差异,使 RTT 更容易比较;先完成实际访问和日志排查,再决定是否启用。

批量测速会把节点测坏吗?

不能仅凭全红结果这样下结论。批量测速会同时改变测试数量和时间条件,可能让结果更难解释;建议停止连续批量操作,改为逐个节点、间隔复测,并对照实际网站访问结果。没有服务端日志或公开公告时,不应推断存在封禁或限流。

常见问题

Clash 节点全红,但网页还能打开,算节点坏了吗?

不一定。全红只说明健康检查未通过,不能单独证明节点失效。先手动选择节点访问实际目标网站,再检查 url、timeout 和 expected-status。

Clash Verge Rev 里怎么改测速 URL?

测速 URL 属于代理组配置字段。打开 Profiles,找到当前订阅,在右键菜单中进入 Extend Config/扩展配置,写入对应的 proxy-groups 字段后重新载入。

DNS 会导致 Clash 节点全红吗?

可能影响节点服务器域名解析,但 DNS 不是唯一原因。还要结合代理连接、健康检查地址、超时和返回状态码判断。

unified-delay 能解决节点全红吗?

不能。它主要用于消除不同代理类型在握手等环节造成的延迟差异,改善延迟比较方式,不是 DNS 或连通性修复开关。

批量测速会把节点测坏吗?

不能仅凭全红结果这样推断。建议停止连续批量测速,改为逐个节点、间隔复测,并以实际网站访问和日志作为判断依据。

相关阅读

参考资料

  1. Mihomo 代理组配置:url、timeout、expected-status 与健康检查
  2. Mihomo DNS 配置:proxy-server-nameserver、nameserver 与 fallback
  3. Mihomo 全局配置:unified-delay 与 TCP 并发
  4. Clash Verge Rev 官方文档:扩展配置与扩展脚本
  5. Clash Verge Rev 官方界面文案:Profiles、Extend Config 与配置执行顺序
  6. Clash Verge Rev 官方界面文案:DNS Overwrite、Unified Delay、TUN 与服务模式
读者交流群(Win · Mac · 安卓 · iOS 客户端排障):t.me/netcli_chat