打开小火箭(Shadowrocket),点“更新订阅”转了半天提示失败,或者所有节点一测全是 Timeout,网页自然也打不开。先别急着删 App 重装。大多数情况下,问题出在三个地方:系统里残留的 HTTP 代理、订阅链接本身返回的内容不对,或者 DNS/规则造成的循环。这篇按“从最容易到最折腾”的顺序,带你一项项排查。
说明一下信息来源:我们阅读了两篇公开的中文排查文章(链接在文末),并对照了本站已有的导入教程。文中没有任何我们自己的测速数据,也不会给你推荐具体机场。不同客户端版本界面可能略有差异,以你手机上实际显示为准。
先搞清楚:是“订阅更新失败”还是“节点超时”
这两种症状看着像,原因其实不一样,先分清楚能少走弯路。
| 症状 | 常见方向 | 先查什么 |
|---|---|---|
| 点更新订阅,提示失败或超时,列表里没有新节点 | 订阅链接、DNS、远程规则、权限 | 用 Safari 打开订阅链接 |
| 节点列表有,但测试全部 Timeout | 系统 HTTP 代理残留、节点本身失效、网络环境 | 检查蜂窝/Wi-Fi 的 HTTP 代理 |
| 只有部分节点超时 | 个别节点失效或线路问题 | 换节点,或更新订阅拉取最新列表 |
第 1 步:先断开小火箭,再重新更新订阅
很多人是在“已连接”状态下点更新订阅的。如果当前选中的节点本来就不通,订阅请求也会被带进这条不通的线路里,结果越更新越失败。简单讲:先关掉连接开关,用普通网络(Wi-Fi 或蜂窝数据)更新订阅,再重新连接。
- 关闭小火箭首页的连接开关。
- 在订阅列表里下拉刷新,或者对订阅行点击更新图标。
- 更新成功后,再点连通性测试,选一个节点连接。
如果断开后更新正常、连接后又失败,说明问题多半出在分流规则或 DNS 策略上,直接跳到第 4 步。
第 2 步:检查系统里残留的 HTTP 代理
这一步很容易被忽略。如果之前用过别的代理工具,或者抓包软件,蜂窝网络或 Wi-Fi 里可能还留着一个手动设置的 HTTP 代理,会把流量引到一个已经不存在的地址上,表现出来就是“所有节点都超时”。
- 蜂窝数据:设置 → 蜂窝网络 → 点你的手机号,拉到最底部,确认“HTTP 代理”为关闭。
- Wi-Fi:设置 → Wi-Fi → 点当前网络右边的感叹号(i),拉到最底部,把“配置代理”设为关闭。
同时看一下 设置 → 蜂窝网络,确认小火箭没有被关闭蜂窝数据权限;再进 设置 → 通用 → VPN 与设备管理,看 VPN 配置有没有反复跳变,或者同时装了好几个代理类 App 在互相抢 VPN 通道。同一时间最好只启用一个。如果不确定系统里这条 VPN 配置是怎么来的,可以先读 小火箭“添加VPN配置”的原理与安全说明。
第 3 步:用 Safari 验证订阅链接本身
订阅更新失败时,别只盯着 App,先看链接返回了什么。用 Safari(关闭小火箭时)打开订阅 URL,你会遇到下面几种情况。下表的对照来自冲浪笔记那篇排查文章,是常见经验,不同服务商可能有例外:
| 你看到的 | 多半意味着 | 怎么处理 |
|---|---|---|
| 一大段乱码状的 Base64 文本,或 YAML/JSON 配置 | 链接正常 | 问题不在链接,继续往下查 |
| 网页登录页、验证页(HTML) | 被服务商风控或需要登录 | 回服务商后台重新获取订阅 |
| 403 | 被拒绝,或 token 失效 | 重新生成订阅链接 |
| 404 | 链接已失效 | 重新生成订阅链接 |
| 429 | 请求太频繁被限流 | 停手,别反复点刷新,过一阵再试 |
| 5xx、一直转圈 | 服务端故障或网络不通 | 等服务商恢复,或换网络再试 |
另外有两个小坑:一是用短链接时会有跳转,建议改用服务商给的完整链接;二是用二维码导入后,进订阅的编辑页核对一下 URL,看有没有被截断。订阅链接相当于你的账号凭证,别发给别人,也别贴到公开的地方。
第 4 步:排除远程规则和 DNS 的干扰
如果你配置了远程分流规则,规则源本身也需要联网下载。规则源下载失败,有时会拖慢甚至卡住整个配置。试试这个办法:
- 先暂停或关闭远程规则,只更新订阅本身。
- 节点能正常出现后,再逐个把规则源加回来,看是哪一个出的问题。
- 最后分别在 Wi-Fi、蜂窝数据下各测一次,确认不是某一种网络的问题。
如果你自己改过 DNS 或 DoH 设置,也可以先恢复默认再测。不确定的设置,一次只改一项,改完马上测,这样出问题时你才知道是哪一步造成的。
第 5 步:换节点,并确认服务商没出问题
订阅更新成功后,节点还是大面积超时,就要考虑服务端本身的问题了:节点被封、线路调整,或者套餐已过期、流量用完。这时候建议:
- 在服务商官网或后台确认套餐是否在有效期内、流量是否用完。
- 看看服务商的公告页或客服渠道,是否有线路维护的通知。
- 换一个地区或不同线路的节点试试,别只测同一个。
提醒一句:服务商随时可能调整线路甚至停运,买之前建议按月购买,别一次性买太长。同时请遵守所在地的法律法规,本文只是技术排查说明,不构成法律意见。
第 6 步:最后才考虑还原网络设置或重装
前面都排查完仍然不行,再考虑“还原网络设置”:设置 → 通用 → 传输或还原 iPhone → 还原 → 还原网络设置。要注意它会清掉已保存的 Wi-Fi 密码和相关网络配置,手机会重启,操作前先确认你记得住家里和公司的 Wi-Fi 密码。这一步是巴巴豆那篇文章提到的做法,我们没有找到苹果官方页面对它的专门说明,所以把它放在最后。
两篇参考文章都不建议一上来就删除重装小火箭。小火箭是付费 App,重装要用购买它的那个 Apple ID 才能下载,如果忘了是哪个账号,反而会更麻烦。
常见问题(FAQ)
订阅更新一直失败,是不是小火箭坏了?
多数时候不是。先用 Safari 打开订阅链接,看返回的是正常内容还是 403、404、429 之类的状态,再决定怎么处理。
节点全部 Timeout,要不要马上重装?
不建议。先看系统 HTTP 代理有没有残留、订阅有没有更新成功、套餐是否过期,这几项解决的概率远大于重装。
为什么断开后能更新订阅,连上就失败?
说明订阅链接本身没问题,更可能是当前选中的节点不通,或者分流规则、DNS 设置有冲突。换一个节点,或者暂时关闭远程规则试试。
反复点更新订阅有没有副作用?
有可能。如果服务商做了限流(返回 429),反复刷新只会让封锁时间更长,建议停一会儿再试。
第一次导入订阅应该怎么操作?
可以先看我们的 小火箭 Shadowrocket 怎么导入订阅?iPhone 添加节点图文步骤,把基础流程走通,再回来对照本文排查。
总结
小火箭订阅更新失败或节点全部超时,建议按这个顺序来:断开连接后更新 → 检查 HTTP 代理残留 → 用 Safari 验证订阅链接 → 暂停远程规则排查 → 确认套餐与线路 → 最后才考虑还原网络设置。每改一项就测一次,别同时动好几个设置。
参考来源
- 冲浪笔记:Shadowrocket 订阅更新超时(页面标注更新于 2026-05-22,查阅于 2026-10-26)
- 小火箭节点全部 Timeout 怎么办?Shadowrocket 超时排查|2026(页面发布于 2026-07-28,查阅于 2026-10-26;该页含推广内容,仅参考其排查步骤)