小火箭(Shadowrocket)无法更新订阅链接通常由以下几个原因导致,按优先级排查: 更新订阅时需要关闭代理或设置为直连:
- 更新前点击底部"全局路由",选择"直连"模式
- 或者暂时关闭VPN连接(状态栏VPN图标消失后再更新)
- 错误做法:在开启代理状态下更新,会导致循环请求失败
订阅链接本身问题
- 链接过期:在Safari中打开订阅链接,看是否返回配置文本或提示过期
- 链接被墙:尝试切换4G/5G网络更新(部分机场订阅域名被墙)
- 链接格式错误:确认是完整的
http://或https://开头,没有多余空格
软件设置检查
进入配置 → 点击订阅右侧"ⓘ":
- 关闭"通过代理更新"(Update Via Proxy)
- 开启"自动更新"(可选)
- 检查User-Agent是否被修改(保持默认即可)
网络权限问题
- iOS设置 → 无线局域网 → 使用无线局域网与蜂窝网络的App → 找到Shadowrocket → 选择"WLAN与蜂窝网络"
- 检查是否开启了"私有无线地址"(部分网络会拦截陌生MAC地址)
进阶排查
如果以上无效:
- 清除缓存:配置 → 右上角编辑 → 删除订阅重新添加
- 更换DNS:设置 → DNS → 改为手动(如8.8.8.8或223.5.5.5)
- 检查证书:如果是V2Ray/Xray订阅,确认时间同步(证书过期会导致TLS握手失败)
快速修复流程
关闭VPN → 切换4G网络 → 更新订阅
2. 如果失败,复制链接到Safari测试能否打开
3. 能打开:删除订阅重新导入
4. 不能打开:联系机场主更换订阅链接或开启"订阅转换"
提示:部分机场近期加强了订阅链接防盗,需要在机场官网重新复制最新订阅链接,旧链接可能已失效。
如果仍有问题,请提供具体错误提示(如"Timeout"、"SSL Error"、"404"等),可以进一步精准定位。