导读:
"小火箭"(Shadowrocket)订阅解析失败通常由以下几种原因导致,可按以下步骤排查解决:
- 链接失效:订阅可能已过期或被服务商重置
- 复制不完整:检查链接是否完整复制(特别是包含
&或等特殊符号的部分) - 格式错误:确认订阅链接以正确的协议头开头(如
https://或http://)
网络连接问题
- 当前网络被阻断:尝试切换网络(WiFi ↔ 蜂窝数据)
- DNS污染:在Shadowrocket的设置 → DNS中,尝试改为:
- 8.8.8
- 1.1.1
- 或开启DoH/DoT
订阅更新设置
进入 Shadowrocket → 设置 → 订阅:
- ✅ 开启"通过代理更新"(Update over Proxy)
- ✅ 关闭"跳过证书验证"(视情况而定,部分自签证书节点需要开启)
订阅格式兼容性
Shadowrocket主要支持:
- Base64编码的SS/SSR/Vmess链接集合
- 明文JSON(部分机场)
- Clash配置(需转换为兼容格式)
解决方法:
- 如果是Clash订阅,需先通过订阅转换工具转换为Shadowrocket格式
- 尝试在浏览器中打开订阅链接,看是否能下载
.txt或显示节点文本
手动测试步骤
- 复制订阅链接到Safari浏览器下载
- 若下载的是文件,尝试用"文件"App打开查看内容
- 复制单个节点链接(如
vmess://或ss://),在Shadowrocket首页点击右上角手动添加测试
缓存与重置
- 清除缓存:设置 → 重置 → 清除缓存
- 删除重装:卸载后重新安装Shadowrocket(注意备份节点)
特殊情况处理
- 中文乱码:订阅链接包含中文参数时需URL编码
- 订阅被墙:部分机场订阅域名被DNS污染,需先能科学上网才能更新订阅(先有鸡还是先有蛋问题)
建议操作流程:
- 先开启一个可用节点(或使用蜂窝数据)
- 在订阅设置中开启"通过代理更新"
- 下拉刷新订阅
- 如仍失败,联系机场主确认订阅链接状态
如果以上方法无效,建议提供具体的错误提示(如"SSL错误"、"404"、"解码失败"等),可以进一步精准定位问题。