很多 iPhone 用户在使用 Shadowrocket 小火箭时,会遇到一个很常见的问题:
小火箭已经显示连接成功,但 Google、YouTube、ChatGPT 还是打不开。
这种情况不一定是 Shadowrocket 出错,也不一定是手机问题。
更多时候,是节点、规则、订阅、DNS 或当前网络环境导致的。
如果你现在正好遇到这个问题,可以按下面顺序排查

快速答案:为什么连接成功还是不能上网?
最常见原因有 5 个:
| 可能原因 | 说明 |
|---|---|
| 节点不可用 | 显示连接成功,但实际线路已经失效 |
| 订阅没有更新 | 节点列表是旧的,部分节点已经不能用 |
| 规则模式不正确 | 目标网站没有走代理 |
| 当前网络异常 | WiFi 或手机流量本身不稳定 |
| 节点不支持目标网站 | 比如能打开 Google,但打不开 ChatGPT |
所以不要一上来就删除 Shadowrocket。
先按下面步骤排查,通常很快就能找到原因。
第一步:先换一个节点测试
如果 Shadowrocket 显示连接成功,但网页打不开,第一步先换节点。
建议优先测试这些地区:
- 香港节点
- 日本节点
- 新加坡节点
- 美国节点
如果你当前用的是香港节点打不开,可以换日本或新加坡试试。
如果你主要想打开 ChatGPT,可以优先测试日本、新加坡、美国节点。
很多时候不是小火箭坏了,而是当前节点失效、拥堵或不支持目标网站。

第二步:更新节点订阅
如果换节点后还是不能用,可以更新一下订阅。
操作方法:
- 打开 Shadowrocket
- 找到你的订阅分组
- 点击刷新或更新按钮
- 等待节点列表重新加载
- 再重新选择节点连接
如果你的节点服务已经更新了线路,但你本地没有刷新订阅,就可能出现“能连接但不能上网”的情况。
更新订阅后,再重新选择一个节点测试。
第三步:切换全局模式测试
如果节点能连接,但只有部分网站打不开,可能是规则问题。
比如:
Google 能打开,ChatGPT 打不开;
YouTube 能打开,Telegram 打不开;
部分国外网站打不开,国内网站正常。
这时可以临时切换到 全局模式 测试。
简单理解:
| 模式 | 适合情况 |
|---|---|
| 规则模式 | 日常使用,国内直连,国外走节点 |
| 全局模式 | 测试节点是否真正可用 |

如果切到全局模式后网站能打开,说明节点大概率没问题,问题可能出在规则配置上。
测试完成后,可以再切回规则模式。
第四步:检查是否允许添加 VPN 配置
第一次使用 Shadowrocket 时,iPhone 会提示添加 VPN 配置。
如果你之前点了取消,或者没有授权成功,也可能导致连接异常。
可以检查一下:
- 打开 iPhone 设置
- 找到 VPN 与设备管理
- 查看 Shadowrocket 配置是否存在
- 如果没有,可以回到 Shadowrocket 重新打开连接
- 按提示允许添加 VPN 配置
这个提示是 iOS 系统正常授权,不是报错。
第五步:换网络测试
有时候问题不在节点,而在当前网络。
你可以这样测试:
- WiFi 换成手机流量
- 手机流量换成 WiFi
- 重启路由器
- 重启 iPhone
- 关闭 Shadowrocket 后重新打开
如果换网络后能正常访问,说明原来的 WiFi 或本地网络可能有问题。
第六步:确认节点是否支持 ChatGPT / YouTube
有些节点可以正常连接,也能打开部分网站,但不一定支持所有服务。
比如:
| 问题 | 可能原因 |
|---|---|
| Google 能打开,ChatGPT 打不开 | 节点 IP 不适合 ChatGPT |
| YouTube 能打开但很卡 | 节点速度或带宽不够 |
| Telegram 不稳定 | 节点线路波动 |
| TikTok 打不开 | 节点地区或环境不匹配 |
如果你主要用 ChatGPT、YouTube、Telegram,建议选择明确支持这些用途的节点订阅。
连接成功但不能上网排查表
可以按这个顺序快速检查:
| 排查顺序 | 操作 |
|---|---|
| 1 | 更换香港、日本、新加坡、美国节点 |
| 2 | 更新 Shadowrocket 订阅 |
| 3 | 切换全局模式测试 |
| 4 | 检查 iPhone VPN 配置是否允许 |
| 5 | WiFi 和手机流量互相切换 |
| 6 | 测试节点是否支持 ChatGPT / YouTube |
大多数问题,前 3 步就能解决。
什么时候说明是节点问题?
如果出现下面情况,大概率是节点本身问题:
- 多个网站都打不开
- 延迟显示 Timeout
- 连接后速度为 0
- 更新订阅后还是不能用
- 同一个节点别人也用不了
- 切换全局模式也打不开
这种情况下,建议直接更换节点或使用新的订阅链接测试。

常见问题
Shadowrocket 显示已连接,是不是代表节点一定可用?
不一定。
显示已连接只代表 Shadowrocket 和节点之间建立了连接,但不代表这个节点一定能正常打开所有网站。
小火箭连上了但 ChatGPT 打不开怎么办?
可以先切换日本、新加坡或美国节点,再切到全局模式测试。
如果还是打不开,可能是当前节点不支持 ChatGPT。
Shadowrocket 要一直用全局模式吗?
不建议长期全局模式。
全局模式适合测试节点是否可用。日常使用更建议使用规则模式,这样国内网站直连,国外网站走节点。
更新订阅后节点还是不能用怎么办?
可以换网络测试,或者重新导入订阅链接。
如果多个节点都不能用,可能是订阅服务本身不稳定。
下一步阅读
如果你还没有节点订阅,可以先看:
《Shadowrocket 下载后没有节点怎么办?小火箭订阅链接获取与导入教程》
如果你还不会导入节点,可以看:
《Shadowrocket 小火箭怎么用?iPhone 节点订阅导入教程》
如果你还没下载小火箭,可以看:
《Shadowrocket 小火箭怎么下载?iPhone 美区 Apple ID 安装教程》
总结
Shadowrocket 连接成功但不能上网,最常见原因不是 App 坏了,而是节点、订阅、规则或网络环境有问题。
建议按这个顺序排查:
换节点 → 更新订阅 → 切全局模式 → 换网络 → 测试 ChatGPT / YouTube 可用节点
如果你不确定是不是当前节点失效,可以先导入一个新的可用订阅测试。