iPhone 上的 Shadowrocket 小火箭已经显示“已连接”,状态栏也出现了 VPN 图标,但打开 Google、YouTube、ChatGPT 或其他国外网站时,仍然提示无法连接、网络异常,甚至一直转圈。
还有一些用户会遇到:
- 小火箭节点延迟正常,但网页打不开;
- 国内 App 可以使用,国外网站全部无法访问;
- Google 可以打开,但 ChatGPT、TikTok 不能用;
- 切换多个节点后,网络还是没有变化;
- 关闭小火箭以后,国内网络立刻恢复正常。
这种情况不代表 Shadowrocket 损坏了。
小火箭显示连接成功,只说明 iPhone 已经建立本地 VPN 通道,不代表当前订阅节点一定可用。**常见原因包括节点失效、订阅没有更新、全局路由设置不正确、Wi-Fi 网络缓存异常,或者手机中同时运行了其他代理工具。
快速答案
遇到小火箭连接成功但上不了网,建议按照下面的顺序处理:
- 关闭小火箭开关,等待 10 秒后重新连接;
- 不使用“自动选择”,手动切换一个绿色延迟节点;
- 更新一次订阅,确认节点列表没有过期;
- 将全局路由调整为“配置”;
- 临时切换到“代理”模式测试国外网站;
- 在 Wi-Fi 和移动网络之间切换;
- 关闭其他 VPN、代理、广告过滤和自定义 DNS 工具。
大多数问题不需要删除 Shadowrocket,也不需要重新安装,先完成下面的排查即可。
一、先判断是哪一种无法上网
不同的网络表现,对应的问题并不一样。
国内外网站全部打不开
打开小火箭以后,微信、淘宝、百度和 Google 都无法访问,通常说明:
- 当前节点已经失效;
- 小火箭代理通道没有正确建立;
- 手机原本的 Wi-Fi 或移动网络存在异常;
- 其他 VPN 工具与 Shadowrocket 冲突。
这种情况应先关闭小火箭,确认手机在不使用代理时能否正常上网。
国内网站正常,国外网站打不开
如果微信、淘宝等国内 App 正常,但 Google、YouTube、ChatGPT 无法访问,通常需要检查:
- 当前节点是否可用;
- 订阅是否已经过期;
- 全局路由是否设置错误;
- 规则配置是否没有匹配到目标网站。
Google 能打开,但 ChatGPT 或 TikTok 打不开
这种情况通常不是小火箭完全没有网络,而是当前节点环境不适合目标平台。
常见原因包括:
- 节点所在地区不受平台支持;
- 当前 IP 被平台限制;
- 节点使用人数较多,IP 环境不稳定;
- App 缓存了之前的网络环境;
- 短时间内频繁切换不同国家节点。
建议固定一个美国、日本或新加坡节点测试,不要在几分钟内反复切换多个地区。
二、关闭小火箭后重新建立连接
先打开 Shadowrocket,关闭首页顶部的连接开关。
等待大约 10 秒,再重新打开连接。
重新连接后,先不要立即打开多个 App,可以先使用 Safari 测试 Google 或 YouTube。
如果仍然无法访问,再继续下一步。
需要注意的是,不要连续快速点击开关。频繁断开和重连,可能导致 iPhone 的 VPN 通道没有完全刷新。
三、手动切换一个可用节点
部分用户一直使用“自动选择”节点,但自动选择并不代表当前线路一定可用。
建议进入 Shadowrocket 首页,手动选择一个延迟显示正常的节点,例如:
- 日本节点;
- 新加坡节点;
- 美国节点。
节点延迟一般以绿色数字显示,但延迟低只代表连接响应较快,不代表该节点一定能够正常访问所有网站。
选择节点后,重新打开小火箭开关,再测试国外网站。
不要一次切换十几个节点。每次切换后等待几秒,再测试访问状态。
四、更新 Shadowrocket 订阅
如果订阅长时间没有更新,节点名称虽然仍然显示在列表中,但服务器地址可能已经失效。
进入 Shadowrocket 首页,找到已经导入的订阅配置,执行更新操作。
更新完成后检查:
- 节点数量是否发生变化;
- 是否出现新的节点;
- 原来的节点是否被删除;
- 更新过程中是否提示超时、SSL 错误或连接失败。
如果订阅更新失败,不要继续使用旧节点反复测试。应先确认订阅链接是否有效,以及当前网络能否正常打开订阅地址。
如果所有节点同时显示超时,也可能是订阅线路本身暂时不可用,而不是 iPhone 设置错误。
五、检查小火箭全局路由设置
打开 Shadowrocket,进入全局路由设置。
新手通常建议选择:
全局路由:配置
“配置”模式会根据规则决定哪些网站走代理,哪些国内网站直接连接。正常情况下,既可以访问国外网站,也不会明显影响微信、淘宝和支付宝等国内 App。
如果“配置”模式下国外网站仍然打不开,可以临时切换为:
全局路由:代理
然后重新测试 Google 或 YouTube。
如果切换到“代理”以后国外网站可以打开,说明节点本身可能正常,问题更可能出在规则配置或分流文件。
但不建议长期使用“代理”模式。因为所有网络请求都可能经过代理节点,容易导致:
- 微信图片加载变慢;
- 淘宝、京东打开较慢;
- 抖音视频加载异常;
- 支付宝或银行 App 提示网络异常;
- 国内网页访问速度下降。
完成测试后,建议重新切回“配置”模式。
六、切换 Wi-Fi 和移动网络
有时小火箭节点正常,但当前 Wi-Fi、DNS 或系统网络缓存没有刷新,也会造成连接成功却不能上网。
可以按照下面的顺序操作:
- 关闭 Shadowrocket;
- 关闭当前 Wi-Fi;
- 切换至手机移动网络;
- 等待几秒后重新打开小火箭;
- 测试 Google 或 YouTube。
如果使用移动网络可以正常访问,而连接 Wi-Fi 后无法访问,问题通常与当前路由器、Wi-Fi DNS 或网络限制有关。
也可以尝试打开飞行模式,等待约 10 秒后关闭,再重新连接网络和小火箭。
七、关闭其他 VPN、代理和网络过滤工具
同一台 iPhone 上同时运行多个网络工具,可能导致系统代理互相冲突。
检查手机中是否安装或启用了:
- 其他 VPN 客户端;
- Surge;
- Loon;
- Quantumult;
- AdGuard;
- 自定义 DNS 工具;
- 广告过滤或网络防护软件;
- 公司、学校安装的网络管理配置。
测试期间建议只保留 Shadowrocket 运行。
如果之前使用过其他 VPN,可以先彻底关闭其他工具,再重新启动 Shadowrocket。
八、节点延迟正常,为什么还是不能用?
节点显示几十毫秒或一百多毫秒,并不能完全证明线路可用。
Shadowrocket 的延迟测试主要用于判断节点是否能够响应,但实际打开网站时,还会受到以下因素影响:
- 节点出口 IP 是否正常;
- 订阅服务器是否限制目标网站;
- DNS 是否能够正确解析域名;
- 当前节点是否拥堵;
- 目标平台是否限制当前地区;
- 规则配置是否正确分流。
因此,不能只根据延迟数字判断线路质量。
更可靠的测试方法是连接节点后,分别打开:
- Google;
- YouTube;
- ChatGPT;
- 一个国内网站。
通过国内外网站的实际访问结果,判断节点和分流是否正常。
九、不要一开始就删除配置或重装小火箭
遇到无法上网时,不建议立即删除订阅、卸载 Shadowrocket 或修改大量高级设置。
删除配置以后,可能出现:
- 找不到原来的订阅链接;
- 无法重新导入节点;
- 规则文件丢失;
- 原本可以使用的设置被清空。
正确顺序应该是先重新连接、切换节点、更新订阅、检查全局路由,再考虑重新导入配置。
十、所有节点都不能用怎么办?
如果已经完成以下操作:
- 关闭并重新连接小火箭;
- 切换 Wi-Fi 和移动网络;
- 手动测试多个节点;
- 更新订阅;
- 检查全局路由;
- 关闭其他 VPN 工具;
但所有节点仍然无法打开国外网站,问题就可能不在 Shadowrocket 设置,而在订阅线路本身。
尤其是出现以下情况时,应优先检查订阅状态:
- 所有节点同时显示超时;
- 订阅更新一直失败;
- 多个国家节点全部无法使用;
- 节点名称存在,但长时间没有更新;
- 更换网络后仍然完全无法访问。
此时继续反复修改 Shadowrocket 设置通常没有意义,应确认订阅是否到期、线路是否维护,或者更换可正常更新的稳定线路。
总结
iPhone 小火箭显示连接成功但上不了网,最常见的原因不是手机损坏,也不是 Shadowrocket 失效,而是节点、订阅、全局路由或当前网络环境出现问题。
建议按照下面的顺序排查:
重新连接 → 手动切换节点 → 更新订阅 → 检查全局路由 → 切换 Wi-Fi 与移动网络 → 关闭其他代理工具。
如果“配置”模式无法访问国外网站,可以临时切换到“代理”模式测试;如果代理模式能用,说明需要继续检查规则分流。如果全部节点都无法使用,则应重点确认订阅和线路状态。