Shadowrocket 用流量正常,连 Wi-Fi 就失效?做三次对比
同一台 iPhone,用手机流量时 Shadowrocket 正常,回家连上 Wi-Fi 后却打不开代理网站。这个对比很有价值,可以帮助你把问题缩小到不同网络之间。
先保留现有订阅和规则,用同一节点、同一网页做下面三次对比。不要同时换节点、改 DNS 又换规则,否则很难知道哪个变化起了作用。
Shadowrocket 本身支持蜂窝网络等使用场景,但可用性仍取决于节点和实际网络配置。查看官方应用说明
对比一:暂停小火箭,Wi-Fi 能普通上网吗?
先暂停 Shadowrocket 的连接,测试平时能直接访问的普通网页。
如果普通网页也打不开,先解决 Wi-Fi 本身的问题。可以查看其他设备是否正常,检查路由器和宽带,以及是不是连到了需要登录认证的网络。
酒店、咖啡店等公共 Wi-Fi 可能需要先通过登录页面。Apple 的说明提供了从“设置 → 无线局域网”加入网络并完成登录的步骤。查看受限 Wi-Fi 说明
这种网络里,看到已连上 Wi-Fi,不等于已经能访问互联网。按网络提供方的说明完成认证后,再启动代理测试。若不清楚页面来源,先向场所确认,别随便填写其他账号密码。
对比二:保持节点和规则,分别测试流量与 Wi-Fi
在 Shadowrocket 中选定同一个节点,不要让自动选择组在两次测试间悄悄换了节点。
先关闭 Wi-Fi,使用蜂窝数据访问目标网页。记录结果后,再连接 Wi-Fi,用相同配置重新发起访问。
为避免网络混用,Wi-Fi 测试时可以暂时关闭蜂窝数据,测试结束后恢复。注意手机流量消耗,短时间观察即可。
如果蜂窝数据可以、Wi-Fi 不行,说明节点并非在所有测试条件下都不可用。下一步可以重点检查家庭网络到该节点的访问、路由器配置和 DNS。
这个结果还不能直接证明运营商或机场有故障,先保持条件一致,再继续确认。
对比三:只在 Wi-Fi 下换一条节点
保持 Wi-Fi、设备、目标网页和规则不变,手动换两三个不同节点测试。
- 换节点后恢复:记录原节点和可用备选,向服务商说明是哪一种网络下失败。
- 多个节点都失败:继续查看家庭网络设置,以及路由器有没有同时运行代理。
- 只有一个网站失败:检查规则和该网站状态,不要直接当成所有代理都失效。
如果家里使用软路由,手机上的代理流量可能还会经过路由器的代理规则。可以在不影响必要使用的情况下,暂时只保留一层代理做对比,并记录测试后恢复了哪些设置。
用一张表整理方向
| 看到的现象 | 下一步做什么 |
|---|---|
| 暂停小火箭,Wi-Fi 仍不能普通上网 | 查宽带、路由器与网络认证 |
| Wi-Fi 普通上网正常,流量下代理也正常 | 查 Wi-Fi 到节点的路径和家庭配置 |
| Wi-Fi 下换节点恢复 | 使用备选,记录原节点问题 |
| 其他设备同一 Wi-Fi 正常 | 比较 iPhone 的配置和系统网络设置 |
| 只在某个网页出问题 | 查规则、网站状态与浏览器 |
表格给的是排查顺序,不是自动判断结果。
最后再改 DNS 或重置网络
如果客户端记录提示解析失败,再检查此前是否手动改过 DNS,或路由器是否改变了相关处理方式。先恢复已知能用的设置,改一项就测试一次。
不要刚遇到问题就重置全部网络。忘记某个 Wi-Fi 或重置网络前,先确认自己保存了所需密码,并了解系统会清除哪些设置。公司、学校等受管理网络的设置,应先向管理员确认。
求助时提供 iOS 和 Shadowrocket 版本、所用 Wi-Fi、同一节点在蜂窝数据下的结果,以及更换节点后的表现。遮住订阅和账号信息,留下必要的错误提示即可。
资料核对日期:2026 年 10 月 9 日。
评论