Skip to content

Clash 连接失败与常见报错解决方法

最后更新于

2026-07-23

Clash 连接失败时,先判断问题发生在订阅、节点、系统代理、规则还是 DNS。不要一开始就重装客户端,因为重装无法修复过期订阅、失效节点和错误配置。本页适用于 Clash Verge Rev、Mihomo 系客户端、FlClash 与 Android 客户端。

先按这个顺序排查

  1. 验证普通网络:关闭 Clash 后确认常用网站可以打开。
  2. 更新订阅:检查套餐是否到期,并在配置页手动刷新。
  3. 测试多个节点:不要只测一个节点,至少切换两个地区。
  4. 短时切换 Global:Global 可用而 Rule 不可用,说明节点正常,问题多半在规则或 DNS。
  5. 检查系统代理或 TUN:浏览器和其他应用的代理范围不同。
  6. 查看日志第一条错误:后续报错常由第一条错误连锁产生。

常见错误与对应原因

错误或现象常见原因优先处理
Network Error订阅地址不可访问、已过期或返回了网页浏览器验证链接,再重新生成订阅
Unsupported Config内核过旧或 YAML 字段错误更新客户端,检查报错行
Timeout节点失效、端口不可达或网络阻断切换节点和网络,核对套餐状态
proxy group ... not found规则引用了不存在的策略组对照策略组名称和大小写
yaml: line ...缩进、冒号或引号错误检查报错行及上一行
TUN 启动失败权限、服务、其他 VPN 或虚拟网卡冲突退出冲突软件,检查防火墙和服务
节点可用但域名打不开DNS、Fake-IP 或规则问题恢复默认 DNS 后逐项启用

需要修改 YAML 时,可以先参考 Clash 配置文件教程

为什么 Clash 导入订阅提示 Network Error?

先在浏览器中打开订阅链接,确认链接未过期且当前网络可访问;再检查复制时是否混入空格。如果链接返回登录页或错误页,应到服务商后台重新生成订阅,而不是反复导入。

还可以继续检查:

  • 链接是否以 http://https:// 开头。
  • 浏览器返回的是 YAML/订阅内容,还是登录页面、验证码页面或 403。
  • 同一链接在手机网络与宽带下是否表现不同。
  • 客户端日期和系统时间是否准确。

不要把私人订阅链接粘贴到公开在线转换网站。订阅通常包含访问凭据,泄露后可能被他人使用。

为什么 Clash 显示已连接但无法上网?

先确认当前节点延迟测试可用,再检查系统代理或 TUN 是否真正开启。随后切换到 Global 模式做短时测试;如果 Global 可用而 Rule 不可用,问题通常在规则或 DNS 配置。

如果 Global 也不可用:

  1. 更换两个以上节点,排除单节点故障。
  2. 刷新订阅并确认套餐未过期、流量未用尽。
  3. 关闭其他代理、VPN 和浏览器代理扩展。
  4. 恢复客户端默认 DNS,再重新测试。

为什么 Clash 所有节点都显示超时?

所有节点同时超时通常与订阅过期、本地网络阻断、系统时间错误或客户端内核过旧有关。先更新订阅并换一个网络测试,再核对套餐状态和客户端版本。

单个节点超时通常是节点自身问题;全部节点同时超时更像是公共原因。若订阅里包含旧客户端不支持的协议,可改用持续维护的 Clash Verge RevFlClash

浏览器能访问但其他软件不走 Clash 怎么办?

系统代理通常只覆盖遵循系统代理设置的应用。命令行、游戏或商店应用不生效时,可以为应用单独设置代理,或在确认权限和防火墙设置后启用 TUN。

  • 浏览器可用、终端不可用:给终端命令设置 HTTP/SOCKS 代理,或使用 TUN。
  • 浏览器不可用、部分应用可用:检查浏览器扩展是否覆盖系统代理。
  • 只有局域网设备不可用:检查 allow-lan、监听地址和系统防火墙。

Clash TUN 模式启动失败怎么办?

先退出其他 VPN、虚拟网卡和同类代理软件,再以必要的系统权限启动客户端。Windows 还应检查防火墙和服务安装状态;问题仍存在时查看内核日志中的首条错误。

TUN 排查顺序:

  1. 关闭其他 VPN、WARP、旧版 Clash 和虚拟机网络工具。
  2. 在客户端中重新安装或修复 Service Mode(如果该客户端提供)。
  3. 允许 Mihomo 内核通过防火墙。
  4. 恢复默认 TUN stack,再尝试 mixed
  5. 重启客户端,仍失败时重启系统释放虚拟网卡。

Unsupported Config 是什么意思?

Unsupported Config 表示当前内核无法识别配置中的字段或协议。常见原因是旧版 Clash 不支持 Hysteria2、VLESS Reality 等新协议,或 YAML 字段拼写错误。

如果同一个订阅在新客户端可用、在 Clash for Windows 中失败,通常是内核兼容性问题。需要保留旧界面的用户也应先阅读 Clash for Windows 迁移指南

Clash DNS 异常应该怎么排查?

如果节点可用但域名打不开,先临时关闭自定义 DNS 或恢复客户端默认值;随后检查 nameserverproxy-server-nameserver、Fake-IP 和 TUN 的 DNS 劫持设置。

判断 DNS 问题的简单方法:

  • IP 地址能访问而域名不能访问,优先检查 DNS。
  • Global 可用而 Rule 不可用,同时部分域名失败,检查规则与 DNS 的组合。
  • 局域网设备或游戏异常,检查 fake-ip-filter 是否需要排除特定域名。

不要同时修改系统 DNS、客户端 DNS、浏览器 Secure DNS 和路由器 DNS。先保留一处可控配置,确认可用后再逐项调整。

什么时候应该更换客户端?

出现以下情况时,继续修补旧客户端的收益很低:

  • 客户端已经停止维护且无法识别订阅的新协议。
  • 内核长期不更新,配置字段与当前 Mihomo 文档不一致。
  • 操作系统升级后,虚拟网卡或权限问题无法修复。

可在 Clash 全平台下载中心 按系统选择仍在维护的版本。

独立的 Clash 客户端下载导航与配置教程,请在安装前核对项目来源与校验值。