文章

机场订阅更新失败怎么办?按 401、403、429 和解析错误排查

更新失败不等于全部节点已经失效。订阅下载、配置解析和节点连接是不同阶段;旧配置有时仍能使用。先保存当前可用配置,再根据具体错误处理,避免把可恢复的问题变成全部配置丢失。

先看请求有没有收到服务器响应

若客户端给出 HTTP 状态码,说明至少收到了某个 HTTP 服务的响应;它可能来自订阅服务,也可能来自中间网关。超时、域名解析失败和 TLS 错误则需要先检查连接阶段。

错误线索 优先核对
401 链接或认证是否仍有效
403 服务是否拒绝当前请求,具体原因以响应和提供方说明为准
404 地址是否完整,入口是否已变更
429 是否请求过于频繁,是否有等待提示
解析错误 返回内容是否为正确配置,格式和内核是否兼容

HTTP 状态表示的是请求结果,不是完整的业务原因。MDN 对状态码429 限流有对应说明;不要仅凭 403 就断定“账号被封”。

检查链接时不要泄露凭据

从服务方后台重新核对订阅入口,确认没有缺失字符、多余空格或过期链接。若服务方提供不同客户端格式,选择与当前客户端对应的一项。

不要把完整订阅地址粘贴进搜索引擎、公开转换站或论坛。排查时通常只需要错误码、格式类型和客户端版本,链接中的令牌不应成为公开材料。

区分下载失败和解析失败

有时请求成功返回的是登录页、提示页或其他 HTML 内容,而客户端期待的是订阅数据,于是会报解析错误。这时要解决返回内容不符合预期的问题,反复修改节点名称没有帮助。

如果下载到了配置却提示不支持字段,则核对客户端与内核版本,以及服务方生成的格式。格式转换也需要支持相应协议功能,不能代替内核升级或正确配置。

更新路径可能影响结果

部分客户端提供经过代理或直连的更新方式。使用哪种方式应根据当前可用路径及客户端官方说明选择。如果正在使用的代理本身不可用,用它下载新订阅可能形成排障上的依赖。

只做有限次数的对照,记录每次路径和错误;遇到限流时按提示等待,不要连续点更新加重问题。

发给客服的最小问题描述

“某时刻,在某系统和客户端版本下更新某种格式订阅,出现某状态码/解析错误;旧节点是否仍可用;更换网络后是否复现。”这份描述足以让对方先判断处理方向。发送截图前检查令牌、账号和个人网络信息。

继续阅读订阅链接安全sing-box 兼容检查

搜索文章

正在加载搜索…