结论: 原本能用的订阅突然更新失败,先区分是链接失效、账号状态变化、网络限制还是客户端版本不兼容。不要连续点击更新,因为多次失败的请求本身可能触发服务商的访问限制。
一、状态码先行
先按订阅导入报错 401、403、404 与超时的方法判断报错类别,下面是更新场景下的补充。
二、四类原因
1. 链接失效
- 服务商重置了订阅、更换了域名。到用户中心重新复制链接,在原订阅的"编辑信息"中替换 URL,无需重新导入。
2. 账号状态变化
- 套餐到期、流量耗尽或账号被停用。登录用户中心查看。流量耗尽时节点可能仍显示但无法连通。
3. 网络限制
- 订阅域名在当前网络不可达:换网络或在节点可用时勾选通过代理更新(若客户端提供)。
- 系统代理或 TUN 设置不当,导致订阅下载请求被自己绕了路;临时关闭后再更新。
4. 版本兼容
- 订阅内容使用了新协议或新字段,旧内核无法解析,表现为更新后节点消失、内核启动失败。
- 把客户端和内核升级到最新稳定版,再更新订阅。同时留意项目发布页的更新说明。
三、保持可用的做法
- 保留上一次可用的订阅文件副本(客户端「编辑文件」可复制内容),更新出问题时可以回滚。
- 不要多设备同时频繁更新同一订阅。
- 做过的自定义配置请放进扩展配置,见规则覆写与防止更新覆盖配置。
四、仍然失败
联系服务商并提供:客户端版本、报错截图(遮挡订阅链接)、失败时间。若该服务商本身不提供 Clash 订阅,请参阅机场推荐中的兼容说明。