机场连上了但打不开网页怎么办:系统代理、DIRECT、规则三步排查
客户端显示已连接、节点延迟正常,但浏览器打不开网页。本文按「系统代理 → 节点选择 → 规则模式 → DNS」顺序排查,覆盖 Clash Verge、FlClash、Shadowrocket 的具体位置。
第一步:系统代理开了吗
客户端「已连接」只表示内核在跑,浏览器要走代理还需要系统代理打开。
- Clash Verge:设置 → 系统代理,开关要是开的。
- FlClash:首页大按钮打开后自动设置。
- Shadowrocket:顶部开关打开即是 VPN 模式,不需要额外设置。
打开后访问 google.com。
第二步:节点选到 DIRECT 了吗
Clash 的策略组里有一个「DIRECT」选项,选到它等于不走代理。进「代理」页,看「节点选择」组当前选的是不是一个真实节点。
第三步:切全局模式验证
规则模式下某些网站打不开,可能是规则没覆盖。切到「全局」试一下:
- 全局能打开:规则问题。回规则模式,给这个域名加一条规则。
- 全局也打不开:节点或网络问题,继续。
第四步:换节点
当前节点可能挂了但延迟测试没反映出来。换一个节点。
第五步:DNS
能打开 IP 直连的网站(比如 1.1.1.1)但打不开域名:DNS 问题。Clash Verge 设置里打开「DNS 劫持」,或在系统网络设置里把 DNS 改成 1.1.1.1 / 8.8.8.8。
第六步:其他代理冲突
电脑上同时装了多个代理软件(另一个 VPN、浏览器代理插件),互相抢系统代理。关掉其他的。
第七步:订阅过期
以上都做了,去机场后台看套餐是否到期、流量是否用完。
快速自查表
| 现象 | 最可能原因 |
|---|---|
| 所有网站都打不开,含国内 | 系统代理指向了挂掉的端口,或 DNS 坏了 |
| 国内能开国外不能 | 系统代理没开 / 选了 DIRECT / 节点挂 |
| 只有某个国外网站不能开 | 规则没覆盖 |
| 浏览器不行,App 行 | 浏览器自己设了代理或插件冲突 |
用一个网址定位问题
打开 http://1.1.1.1(IP 直连)和 https://www.google.com(域名):
- IP 能开、域名不能:DNS 问题。开 DNS 劫持或改 DNS。
- 两个都不能:系统代理或节点问题。
- 两个都能、只有某站不能:规则问题。
各客户端的系统代理在哪
| 客户端 | 位置 |
|---|---|
| Clash Verge Rev | 设置 → 系统代理 |
| FlClash | 首页大按钮,桌面自动设系统代理 |
| Clash Party | 首页开关 |
| v2rayN | 底部「系统代理」→ 自动配置 |
| Shadowrocket / Karing | 顶部开关即 VPN 模式 |
| OpenClash | 设备网关与 DNS 指向路由器 |
不走系统代理的软件
终端、部分游戏、Telegram 桌面版、一些下载工具不认系统代理。开 TUN 模式,或在软件里手动填 SOCKS5 代理 127.0.0.1 加客户端端口。详见 TUN 模式问题。
多个代理软件冲突
电脑上装了两个客户端、或客户端加浏览器代理插件、或企业 VPN,会互相抢系统代理。只保留一个。Windows 可以在「设置 → 网络 → 代理」里看当前系统代理指向哪个端口。
最后一步
以上都做了还不行,去机场后台看套餐是否到期。到期后节点看起来还在,但连接后没网。
相关
节点全部超时 · Clash Verge 教程 · 规则 / 全局 / 直连模式 · 手机能用电脑不能用 · 校园网 / 公司网络能不能用
常见问题
客户端显示已连接但打不开网页,最常见原因?
系统代理没打开。客户端「已连接」只表示内核在跑,浏览器还要走系统代理或 TUN。
国内网站能开、国外不能开?
节点选到了 DIRECT,或节点失效。进代理页换一个真实节点。
所有网站都打不开,包括国内?
系统代理指向了已关闭的端口,或 DNS 坏了。关掉代理看能否恢复,再检查端口和 DNS。
只有某一个网站打不开?
规则没覆盖。切全局验证,能开就在覆写里加规则。
浏览器不行但 App 能用?
浏览器自己设了代理或装了代理插件,覆盖了系统代理。关掉插件。
本文为信息整理与个人经验,不构成购买建议。机场政策与软件界面可能变化,以官方为准。发现过期内容请 联系纠错。