Wi-Fi 能用但移动网络不能用怎么办?常见原因解析
家里 Wi-Fi 下代理正常,切到 4G/5G 就连不上?原因多在蜂窝数据权限、运营商对 UDP 的限制或协议差异。本文给出手机端专项排查。
直接回答:Wi-Fi 正常、蜂窝不行,按三步查:① 给代理 App 开蜂窝数据权限;② 换 TCP 系协议节点(SS/Trojan,运营商对 UDP 的 Hysteria/QUIC 可能限速拦截);③ 确认是全部节点还是个别节点在蜂窝下失效。
问题现象
家里 Wi-Fi 下代理一切正常,切到 4G/5G 就连不上、变慢或频繁断,回到 Wi-Fi 又好了。
逐步排查
- 蜂窝权限:iOS 设置 → 蜂窝网络,确认代理 App(Shadowrocket 等)允许使用蜂窝数据——这是最高频原因;
- 协议差异:运营商可能对 UDP/QUIC 系协议(Hysteria2、TUIC)限速或拦截,换 TCP 系的 SS/Trojan 节点测试;
- 范围判定:蜂窝下换 2-3 个节点——全不行是权限/运营商问题;个别不行是节点问题;
- APN/网络重置:偶发运营商网络异常,开关飞行模式或重置网络设置;
- DNS:蜂窝下也把客户端 DNS 设为 1.1.1.1,排除运营商 DNS 干扰。
不同手机
- iOS:重点查蜂窝权限与 Shadowrocket 设置;
- Android:查省电策略对代理 App 的后台限制,允许无限制后台。
什么时候是机场问题
多个 TCP 协议节点在蜂窝下都失效、但同节点 Wi-Fi 正常 → 大概率运营商侧策略而非机场;若机场所有节点在两种网络下都不稳,才考虑节点连接不上或换机场。频繁断线通用排查见节点频繁断线。
更多手机端连不上的情况见网络问题排查 · 连不上 / 打不开。
常见问题
为什么 Wi-Fi 好好的,一到 4G 就断?
两种常见原因:代理 App 没被授予蜂窝数据权限;或运营商对该节点用的协议(尤其 UDP 系)有限制。先查权限,再换 TCP 协议节点。
换 5G 也一样,是节点问题吗?
不一定。先确认是所有节点都不行还是个别——所有节点在蜂窝下都不行,多为权限或运营商策略,而非单个节点。
出门在外经常连不上怎么办?
准备 1-2 个 TCP 系(SS/Trojan)节点作为移动网络备用,它们对运营商网络的兼容性最好。