机场显示正常但无法上网怎么办?客户端与系统代理排查

客户端显示已连接、节点延迟正常,却完全上不了网?问题多在系统代理没生效或代理模式错误。本文按系统代理、代理模式、端口三条线排查。

直接回答:「连上了却没网」先查一件事——访问 ipinfo.io 看出口 IP。显示国内 IP = 系统代理没生效(开开关、查模式、查端口);显示节点 IP = 代理其实正常,问题在 DNS 或分流,转另一篇排查。

一步定性

浏览器打开 ipinfo.io:

  • 国内 IP → 流量根本没走代理,继续下面的系统代理排查;
  • 节点 IP → 代理链路正常,是 DNS/规则问题,见连得上打不开网页。

系统代理排查

  1. 开关:客户端主界面确认「系统代理」已开启(Clash Verge Rev、v2rayN 都是独立开关);
  2. 模式:保持「规则」,别误设「直连」;验证时可临时切「全局」;
  3. 端口一致:系统代理端口要与客户端监听端口一致(换过端口的注意);
  4. 冲突:关掉其他代理软件与浏览器代理插件(SwitchyOmega 等会覆盖系统代理);
  5. TUN 兜底:开启 TUN 模式,绕开系统代理设置直接接管流量。

不同客户端

  • Clash Verge Rev / v2rayN:托盘或主界面的系统代理开关;
  • Shadowrocket:iOS 由 VPN 配置接管,无独立系统代理概念,看全局路由;
  • 换过端口:系统设置里的代理端口要同步改。

什么时候是机场问题

系统代理确认生效、出口 IP 也对,但所有节点都上不了网 → 转节点连接不上。系统代理层面几乎不是机场的锅。

重启后系统代理残留导致的全断见电脑重启后代理失效;端口对不上见代理端口被占用;同类问题见网络问题排查 · 连不上 / 打不开。

常见问题

客户端明明连上了为什么没网?

连上节点和「系统流量走代理」是两回事。多数是系统代理开关没打开,或代理模式选错。查 ipinfo.io 的出口 IP 一测便知。

关了客户端反而能上国内网了?

说明客户端异常时把系统代理设置留成了失效状态。手动到系统网络设置里关掉代理,或重启客户端让它自动恢复。

出口 IP 显示是节点,但还是打不开网页?

那不是系统代理问题了,转向 DNS 与分流排查(连得上打不开网页一文)。