订阅链接导入失败或更新失败怎么办?

订阅失败常见原因包括链接过期、token 错误、网络访问失败、TLS 校验失败、客户端不支持返回格式或服务端限流。

  • 订阅与配置导入
  • 故障排查
简要回答

订阅失败常见原因包括链接过期、token 错误、网络访问失败、TLS 校验失败、客户端不支持返回格式或服务端限流。 重新从服务方控制台复制完整 URL,在客户端的远程订阅入口更新;状态码不变时直接让提供方核对账号和接口。

401、403、404 和解析错误分别说明什么

在日志里找到本次更新对应的 HTTP 状态或首个解析错误;401/403 指向认证,404 指向地址,返回 HTML 则说明拿到的不是配置。

  • 链接是否完整,是否包含 token 或认证参数(参见 Secret 与 token 安全
  • 浏览器访问是否返回 401、403、404 或空白内容
  • 客户端日志是否出现 timeout、TLS、YAML 或 parse 错误
  • 订阅返回内容是否为 Clash/Mihomo 支持的配置格式

根据返回结果重新导入订阅

  1. 复制完整订阅链接,避免多出空格和换行
  2. 在客户端中使用订阅导入入口,不要当作本地 YAML 文件导入(参见 配置入门
  3. 根据 HTTP 状态判断是否为认证、过期或服务端问题
  4. 如果返回 YAML 解析错误,把错误行号反馈给配置提供方

订阅链接通常包含私密 token,应按密码处理

不要把完整订阅 URL 发到公开论坛、工单截图或 GitHub issue

更新失败不一定代表客户端故障