机场显示正常但无法上网怎么办?客户端与系统代理排查
客户端显示已连接、节点延迟正常,却完全上不了网?问题多在系统代理没生效或代理模式错误。本文按系统代理、代理模式、端口三条线排查。
直接回答:「连上了却没网」先查一件事——访问 ipinfo.io 看出口 IP。显示国内 IP = 系统代理没生效(开开关、查模式、查端口);显示节点 IP = 代理其实正常,问题在 DNS 或分流,转另一篇排查。
一步定性
浏览器打开 ipinfo.io:
- 国内 IP → 流量根本没走代理,继续下面的系统代理排查;
- 节点 IP → 代理链路正常,是 DNS/规则问题,见连得上打不开网页。
系统代理排查
- 开关:客户端主界面确认「系统代理」已开启(Clash Verge Rev、v2rayN 都是独立开关);
- 模式:保持「规则」,别误设「直连」;验证时可临时切「全局」;
- 端口一致:系统代理端口要与客户端监听端口一致(换过端口的注意);
- 冲突:关掉其他代理软件与浏览器代理插件(SwitchyOmega 等会覆盖系统代理);
- TUN 兜底:开启 TUN 模式,绕开系统代理设置直接接管流量。
不同客户端
- Clash Verge Rev / v2rayN:托盘或主界面的系统代理开关;
- Shadowrocket:iOS 由 VPN 配置接管,无独立系统代理概念,看全局路由;
- 换过端口:系统设置里的代理端口要同步改。
什么时候是机场问题
系统代理确认生效、出口 IP 也对,但所有节点都上不了网 → 转节点连接不上。系统代理层面几乎不是机场的锅。
重启后系统代理残留导致的全断见电脑重启后代理失效;端口对不上见代理端口被占用;同类问题见网络问题排查 · 连不上 / 打不开。
常见问题
客户端明明连上了为什么没网?
连上节点和「系统流量走代理」是两回事。多数是系统代理开关没打开,或代理模式选错。查 ipinfo.io 的出口 IP 一测便知。
关了客户端反而能上国内网了?
说明客户端异常时把系统代理设置留成了失效状态。手动到系统网络设置里关掉代理,或重启客户端让它自动恢复。
出口 IP 显示是节点,但还是打不开网页?
那不是系统代理问题了,转向 DNS 与分流排查(连得上打不开网页一文)。