Shadowrocket 连接失败排查(连上却没网怎么办)
Shadowrocket「连不上」或「连上却没网」几乎都能靠一份固定清单定位:先看 VPN 配置装没装上,再看节点通不通,最后看是分流规则还是机场侧的问题。 本文按症状分成六种情况,每种给出该检查什么、怎么解决,照着往下走即可。
先给一个万能顺序:换节点 → 切全局 → 查面板流量 → 重装 VPN 配置。八成问题在这四步内解决,剩下的按下面对应场景处理。
动手前:先排除本地网络
在怀疑 Shadowrocket 之前,花十秒确认不是你自己的网出了问题,能省下大量瞎折腾:
- 关掉 Shadowrocket 的连接开关,直接用当前 Wi-Fi 或蜂窝打开一个国内网站(如百度、微博);
- 打不开或很慢,说明是本地宽带 / Wi-Fi / 蜂窝信号的问题,先修网络,代理再好也没用;
- 本地正常,再回到下面的症状清单逐项排查代理侧的问题。
另外,Wi-Fi 和蜂窝网络下表现不同时,多在两种网络间切换测一下,也能帮你快速定位问题出在哪一层。
症状一:添加 VPN 配置被拒 / 开不了
表现是打开连接开关后弹窗一闪而过,或反复要求添加配置却始终连不上。
- 首次连接 iOS 会弹「Shadowrocket 想添加 VPN 配置」,必须点允许并用密码 / Face ID 确认;
- 到系统「设置 → 通用 → VPN 与设备管理」,检查是否有多个 VPN 描述文件冲突,删掉旧的、其他代理 App 留下的,只保留 Shadowrocket;
- 若仍失败,重启手机让描述文件重新加载后再连。
症状二:连上却无网络
开关显示已连接,图标也亮着,但网页转圈打不开——这是最常见的一种。
- 换节点:在首页点另一个不同地区的节点,排除单点故障;
- 查流量:登录机场面板看本月流量是否用尽、套餐是否到期,用尽后节点虽在但不通;
- 切全局:进「设置 → 全局路由」切到「代理 / 全局」测试,如果全局能通说明是分流规则漏了某些域名。选点与路由细节见 Shadowrocket 节点切换与延迟测试教程。
症状三:节点全部超时(列表全红)
用连通性测试一测,所有节点都是 timeout。
- 这通常不是你的问题,而是订阅过期、流量耗尽或机场侧故障;
- 先在首页下拉刷新订阅拉取最新节点,参考 Shadowrocket 导入机场订阅教程 里的更新步骤;
- 刷新后仍全红,去机场面板看公告或问客服,多为线路临时抽风,等待或换备用订阅。
症状四:某个 App 不走代理
浏览器正常,但某个应用(银行、游戏、部分海外 App)就是连不上或走了国内。
- 多半是分流规则把该 App 的域名判成了直连;
- 临时把路由切到「全局」验证:全局下能用,就确认是规则问题;
- 需要长期生效可在配置里为该域名单独加代理规则。
症状五:后台一会儿就断连
用一阵、锁屏或切后台后连接掉了。
- 到 Shadowrocket 设置开启「按需连接 / On Demand」,让系统在有网络请求时自动重连;
- 系统 VPN 设置里确认该配置允许自动连接;
- iOS 电池优化会杀后台进程,重新打开 App 即可恢复。
症状六:代理开着却收不到推送
微信、Telegram 等在挂代理时收不到消息推送。
苹果的推送走 APNs 长连接,代理开启后这条连接的走向会变,可能导致推送延迟或收不到。原理与应对(让 APNs 相关流量正确走代理或直连)见 Apple 屏蔽推送 / APNs 走代理说明。
需要提醒的是,这类推送问题不代表你的配置坏了,代理的连网、看网页功能通常一切正常,只是消息到达有延迟。先按那篇说明调整规则;确实在意即时推送的话,可以在不用代理时临时关掉连接开关,让推送恢复实时。
逐项对照表
| 症状 | 可能原因 | 解决 |
|---|---|---|
| VPN 配置加不上 | 描述文件冲突 / 被拒 | 删多余 VPN、重装、重启 |
| 连上无网络 | 节点故障 / 流量用尽 / 分流 | 换节点、查面板、切全局 |
| 节点全超时 | 订阅过期 / 机场故障 | 刷新订阅、查公告 |
| 某 App 不走代理 | 分流规则 | 切全局验证、加代理规则 |
| 后台断连 | 系统杀进程 | 开按需连接、允许自动连接 |
| 收不到推送 | APNs 走向变化 | 见 Apple 推送说明 |
下一步
如果排查后发现是节点本身慢或该换线路,看 Shadowrocket 节点切换与延迟测试教程;想从头核对一遍安装与设置是否正确,回到 Shadowrocket 使用教程 对照检查。