Shadowrocket 在家庭 Wi-Fi 下正常,切到 4G/5G 后失败;或者蜂窝数据正常,连接某个 Wi-Fi 后全部超时。
照着当前界面操作
先记录一组 Wi-Fi 结果
连接稳定的 Wi-Fi,关闭 Shadowrocket 打开测试网页,再开启 Shadowrocket 测一次。记录服务器测试结果和网页结果,不要先换服务器。
只切换到蜂窝数据再重复
关闭 Wi-Fi,确认状态栏进入蜂窝网络。使用同一条服务器、同一模式和同一网页再测一次,这样两组结果才可比较。
蜂窝数据失败时检查应用权限
界面路径iOS 设置 → 蜂窝网络 → Shadowrocket
Apple 允许用户单独关闭某个 App 的蜂窝数据。确认 Shadowrocket 可以使用蜂窝数据;双卡设备还要核对当前数据卡和漫游设置。
只有某个 Wi-Fi 失败时先处理网络登录
酒店、商场或公司 Wi-Fi 可能需要先打开登录页。关闭 Shadowrocket 完成网络登录,并确认普通网页可用,再重新连接。换到另一张 Wi-Fi 正常时,不要把问题归到订阅。
再检查规则与 Wi-Fi 场景功能
界面路径Shadowrocket Home/首页 → Global Routing/全局路由
如果直连在两张网络都正常,只有 Shadowrocket 的结果不同,再检查 Global Routing 以及自己是否配置过 Wi-Fi Scene Rules 等自动规则。版本和语言不同,相关名称或位置可能变化。
留意 Wi-Fi 助理带来的混合结果
界面路径iOS 设置 → 蜂窝网络 → Wi-Fi 助理
Apple 的 Wi-Fi Assist 会在 Wi-Fi 较差时自动改用蜂窝数据。测试网络差异时可暂时确认它的状态,否则看似 Wi-Fi 的用量可能实际进入蜂窝统计。