订阅链接更新失败的排查方法
核心摘要:更新订阅失败通常是因为订阅 URL 复制格式有误、当前本地网络 DNS 污染了订阅域名,或者更新时试图通过已失效的代理节点进行拉取(出现死锁)。
排查步骤一:检查订阅 URL 格式完整性
- 登录 WgetCloud 控制台,再次点击 “复制订阅链接” 按钮。
- 将链接粘贴到记事本中进行检查:
- 必须以
https://开头。 - 末尾不能包含空格、换行符或中文标点符号。
- 在客户端更新时,确保没有错误混淆了“Clash 格式”与“v2rayN 格式”。
- 必须以
排查步骤二:解决“更新订阅时的代理死锁”
许多客户端默认开启了“通过代理更新订阅”功能。如果您当前选中的代理节点已经无法正常联网,客户端又试图通过这个坏掉的节点去拉取新订阅,就会陷入循环死锁。
修复方法:
- v2rayN:点击顶部“订阅分组”,选择 “更新订阅(不通过代理)”。
- Clash Verge Rev:在配置更新页面,取消勾选“使用代理更新”选项,直接用本地宽带直连更新。
- Shadowrocket:在 App“设置” → “订阅”中,关闭“通过代理更新”。
排查步骤三:切换手机热点或修改本地 DNS
某些地方宽带运营商(如部分小宽带或校园网)可能会对加密订阅域名的 DNS 解析进行拦截污染。
- 临时开启手机热点:将电脑或 iPhone 连接到手机 4G/5G 热点网络上,再次点击更新订阅。
- 修改设备 DNS 服务器:
- 在 Windows / macOS 网络设置中,将首选 DNS 修改为公共干净的 DNS 地址:
- 首选 DNS:
223.5.5.5(阿里 DNS) - 备用 DNS:
119.29.29.29(腾讯 DNS)或1.1.1.1
- 首选 DNS:
- 在 Windows / macOS 网络设置中,将首选 DNS 修改为公共干净的 DNS 地址: