小火箭订阅更新失败、节点不可用怎么排查
先给结论:小火箭(Shadowrocket)出问题时,先分清是哪一层的问题:订阅层(订阅没更新下来)、节点层(节点本身连不上)、还是 iOS 系统层(授权、网络权限、省电模式)。分层排查,比反复重新导入快得多。
另外要先澄清一件事:小火箭只是一个客户端,它自己不提供节点。节点来自你购买的服务商订阅。“有了小火箭怎么找节点”的答案是:需要有服务商提供的订阅链接或节点信息。机场E家不销售套餐,可以先看 机场导航 了解服务商。网上流传的免费节点有哪些风险,见 免费梯子靠谱吗。
第一层:订阅层——订阅没更新下来
典型表现:节点列表是空的、更新订阅时报错、更新后节点没变化。
- 链接是否完整:订阅链接很长,复制时容易漏掉结尾,回服务商后台重新完整复制一次;
- 套餐是否有效:套餐到期或流量用尽,订阅可能拉不到节点;
- 订阅格式对不对:小火箭常用的是通用订阅格式,把 Clash 格式的链接贴进来,常见结果是节点为空,见 订阅链接有哪些格式;一些服务商会在后台提供专门的小火箭或通用格式链接;
- 更新时的网络:更新订阅需要能访问订阅域名。如果当前网络对该域名有限制,可以换一个网络(比如从 Wi-Fi 切到蜂窝网络)再更新;
- 续费之后:续费通常不会改变订阅链接,但是否变化取决于服务商。节点列表没变化时,先手动更新订阅;仍然不行,回后台确认链接是否被重置。
第二层:节点层——节点本身连不上
典型表现:订阅更新正常,但节点测试超时,或者连接后网页打不开。
- 先做延迟测试:小火箭里有对节点做连通性或延迟测试的功能,看是“全部超时”还是“个别超时”;
- 只有个别节点超时:换同地区的其他节点,或者换一个协议不同的节点,这是最常用的办法;
- 所有节点都超时:重点怀疑本地网络、系统时间或订阅过期。时间偏差过大会让部分协议和证书校验失败,请把 iOS 的日期与时间设为自动;
- 晚高峰才慢:属于线路拥堵,不是节点坏了,见 同一个梯子,测速结果为什么每天不一样;
- 节点用了你的版本不支持的协议:会表现为节点缺失或连接失败,更新小火箭到较新版本。
更系统的排查顺序见 机场连不上、网页打不开怎么排查。
第三层:iOS 系统层
典型表现:订阅和节点都正常,但连接开关一打开就出问题,或者切换网络后断开。
- VPN 配置授权:第一次连接时 iOS 会弹出添加 VPN 配置的授权,必须允许,否则无法建立连接;
- 网络权限:在系统设置里确认小火箭被允许使用蜂窝数据(如果你在用蜂窝网络);
- 低电量模式:省电模式可能影响后台连接的稳定性,可以关闭后对比测试;
- 切换网络后断开:在 Wi-Fi 和蜂窝网络之间切换时,连接可能需要几秒钟重建,反复断开见 梯子总掉线怎么排查;
- 重启:重启小火箭,必要时重启手机,有时能清掉异常状态。
不同 iOS 和小火箭版本的界面和选项名称有差异,以你设备上实际显示的为准。
推荐的排查顺序
- 先看是订阅层、节点层还是系统层;
- 订阅层:重新复制链接、确认套餐、确认格式;
- 节点层:延迟测试,换节点、换协议,校准时间;
- 系统层:检查 VPN 授权、网络权限、省电模式;
- 更新小火箭,重启;
- 仍然不行,联系服务商客服,并带上报错截图(遮住订阅链接)和你的 iOS 版本、小火箭版本。