OpenClash 订阅更新失败、配置下载失败
OpenClash 更新失败要分清两件事:路由器能不能下载订阅,以及下载到的内容是不是 Mihomo/Clash 能解析的 YAML。不要一上来改全局 DNS,先做最小范围检查。
订阅格式检测工具 在电脑浏览器里打开订阅返回内容,先判断是不是 Clash / Mihomo YAML。
- 在电脑或手机上打开同一条订阅 URL,确认返回内容不是错误页。
- 如果电脑能打开、路由器打不开,优先检查路由器 DNS、时间和上游网络。
- 如果返回内容不是 YAML,OpenClash 可能无法直接导入。
- 如果 YAML 能下载但启动失败,查看 OpenClash 日志里的解析错误和核心错误。
- 修改前备份 OpenWrt 配置,确保能停止 OpenClash 后恢复普通上网。
| 现象 | 可能原因 | 处理方式 |
|---|---|---|
| 配置下载超时 | 路由器 DNS 或上游网络无法访问订阅源 | 换 DNS,检查系统时间和网络 |
| YAML 解析错误 | 订阅内容被截断、缩进损坏、格式不匹配 | 重新复制最新订阅,用检测工具确认 |
| 核心启动失败 | 内核版本或架构不匹配 | 更新对应架构的 Mihomo 内核 |
| 启动后全家断网 | DNS 接管、透明代理或防火墙冲突 | 先停止 OpenClash,恢复原 DNS |
| 只有部分网站失败 | 规则集、代理组或节点地区问题 | 换节点,检查规则命中 |
为什么路由器更容易误判
Section titled “为什么路由器更容易误判”电脑客户端只影响一台设备,OpenClash 会影响整个局域网的 DNS 和流量转发。某个节点不可用、某条规则错误、某个 DNS 响应异常,都可能表现成“全家网络坏了”。