昨天打视频又感觉手机比较热,刚好那时候登录进路由器管理页面里瞄了一眼,结果发现我正在打视频,但是显示实时网速就几 KB ,然后查看我手机设备的网络连接,发现没有 UDP 连接,也没有用流量多的 TCP 连接。
然后又登录老家的路由器管理页面,发现我老婆的手机有个 IPv6 的 UDP 连接符合微信视频通话的连接特征,但是目的地址不是我这边 WiFi 网络的,查了下地址是上海联通的,怀疑可能是我手机网络的地址,用软件查看了一下手机的路由表,果然发现了这个地址。
之前视频通话的时候观察过,微信会使用 UDP 点对点建立视频连接,包括 IPv4 和 IPv6 还有局域网 IP (因为要从老家访问上海这边的 NAS ,所以用 openvpn 组网了,有时候微信视频是通过局域网地址连接的),还遇到收发数据不走同一个连接的,发数据走公网 IPv4,收数据走局域网 IP 。
第一次发现我连着 WiFi 的情况下打视频还走了手机流量,怪不得手机很烫,蜂窝网络里的无线局域网助理为关闭状态、微信设置里的使用移动网络改善语音质量也是关闭状态。想不明白为什么还是走了移动网络的流量。
Imgur
Imgur
Imgur
Imgur