WiFi 能用但手机流量不能用
快速回答
WiFi 与移动网络在 IPv6 策略、端口限制与解析路径上存在系统性差异;把两种网络下的表现逐项对比,差异出现在哪一项,原因就在哪一层。
这个故障最容易被当成玄学,因为「配置没动过,换个网络就坏了」。其实它恰恰最讲道理:WiFi 和移动数据是两套网络条件——IPv6 策略不同、端口管控不同、解析路径不同。配置没变,环境变了。所以排查方法也唯一:把两种网络下的表现逐项对比,差异出现在哪一项,原因就在哪一层。
核心结论
- 这是环境差异问题而不是玄学:同一配置在两种网络下遇到的是两套网络条件。
- 移动网络普遍优先 IPv6,节点或客户端对 IPv6 支持不佳是这类故障的头号原因。
- 部分端口与 UDP 类协议在移动网络下更容易受限,换协议与端口是快速验证手段。
- 两种网络的解析路径不同,远端解析能消除这一变量。
- 逐项对比是唯一系统的方法:差异出现在哪一项,原因就在哪一层。
先确认现象范围
三个快速定位问题的边界:
- 所有节点还是部分节点? 全部失败指向网络层差异;只有某些协议的节点失败,指向端口或协议限制。
- 所有应用还是部分应用? 全部应用失效在网络层;部分应用失效先查分流规则与应用权限。
- 换设备或换卡是否复现? 同一张卡在另一台设备(开热点测试)同样失败 → 运营商网络因素;只有本机失败 → 本机配置或系统策略。
IPv6 策略差异
这是头号嫌疑人:移动网络普遍优先 IPv6,而家用宽带多为 IPv4 或双栈。节点不支持 IPv6、或客户端在双栈下的连接选择不当时,就会出现「WiFi(走 IPv4)正常、移动数据(优先 IPv6)失败」的精确症状。
验证与处理:在客户端连接设置里优先 IPv4 后重测——恢复正常即确诊。保持该设置即可,无需关闭系统 IPv6。双栈机制的完整说明见 IPv4 和 IPv6 节点怎么选。
APN 与运营商配置
APN 决定移动数据的接入行为。两条纪律:
- 没改过就别动。默认 APN 适配绝大多数场景,这一项进入清单只为排查「曾经改过」的情况。
- 改过的恢复默认。跟着来路不明的「加速教程」改过 APN 参数的,恢复默认再测——不少疑难杂症到这一步就消失了。
端口与协议限制
部分移动网络对非常用端口和 UDP 流量有限制,症状是特定协议的节点集体失败:
- 基于 UDP 的协议(如 Hysteria 类)受影响概率最高——不是慢,是完全连不上。
- 验证方法:换一个走 443 端口、TCP 承载的节点(Trojan、VLESS+TLS 类)测试,恢复即确诊。
- 协议与端口的适配逻辑见常见机场协议完整解释——「能稳定连上的协议就是最快的协议」在移动网络下尤其成立。
DNS 与解析差异
两种网络使用不同的运营商解析,解析结果与路径都可能不同:
- 移动网络下解析失败或被指向不可达地址时,表现为连接超时。
- 启用远端解析或 fake-ip 能把解析变量整体移出本地网络——两种网络下行为随之一致。原理见 DNS 对机场使用有什么影响。
应用与系统层因素
网络层都排除后,往系统层查:
- 省电策略:移动数据场景常伴随离开 WiFi 的移动使用,后台被杀的概率上升,处理见 Android 手机机场客户端选择。
- 应用网络权限:部分系统可以单独限制应用使用移动数据,检查客户端是否被限。
- 系统更新:更新后 VPN 授权或网络配置可能被重置,重新授权一次。
逐项对比定位表
| 排查项 | WiFi 下表现 | 移动数据下表现 | 结论指向 |
|---|---|---|---|
| 全部节点连通性 | 正常 | 全部失败 | 网络层差异(IPv6 / 端口限制) |
| 部分协议节点 | 正常 | 仅部分协议失败 | 该协议或端口被移动网络限制 |
| 优先 IPv4 后重试 | 正常 | 恢复正常 | IPv6 适配问题,按 IPv6 方案处理 |
| 换 443 端口 TCP 节点 | 正常 | 恢复正常 | 原端口或 UDP 被限制 |
| 远端解析开启后 | 正常 | 恢复正常 | 解析路径差异导致 |
| 另一设备同卡热点 | 正常 | 同样失败 | 问题在运营商网络而非本机 |