TL;DR:先不要换机场。按顺序查:物理网络 → 网关 → DNS → 系统代理 → 客户端规则 → 节点连通。本文命令实测环境:Windows 11 23H2、macOS 14.6、Clash Verge Rev 1.7.7,日期 2026-09-28。若国内网站也打不开,多半是本地网络或 DNS;若国内正常、外站无法访问,重点查代理客户端、机场节点和规则。
Prerequisites:先固定测试环境
测试前关闭浏览器插件代理、系统自带 VPN、杀毒软件的“安全 DNS”。只保留一个代理客户端运行。多客户端同时改系统代理,是“无法访问ⅰnternet”的高频原因。
Note: 以下命令只读状态,不会修改系统。每条命令后都给出正常输出样例;你的数值可以不同,但结构应接近。
- 准备一个国内测试目标:
www.baidu.com。 - 准备一个国外测试目标:
www.google.com。 - 准备一个 IP 测试目标:
1.1.1.1。
1. 判断是本地断网,还是 DNS 坏了
先测 IP,不测域名。IP 能通、域名不通,优先怀疑 DNS;IP 也不通,优先查网关、Wi-Fi、运营商网络。
1.1 Windows 11 检查网关和 IP
ipconfig
Expected output:
IPv4 Address . . . . . . . . . . : 192.168.1.23
Default Gateway . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . : 223.5.5.5
没有 Default Gateway,说明你没有拿到有效网关。重连 Wi-Fi、重启光猫或路由器,再测。
ping 1.1.1.1 -n 4
Expected output:
Reply from 1.1.1.1: bytes=32 time=45ms TTL=56
Packets: Sent = 4, Received = 4, Lost = 0
1.2 macOS 14 检查网关和 IP
ifconfig en0 | grep "inet "
Expected output:
inet 192.168.1.23 netmask 0xffffff00 broadcast 192.168.1.255
ping -c 4 1.1.1.1
Expected output:
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max = 38.2/45.1/61.3 ms
Warning: 如果 IP 测试丢包超过 30%,先不要评测机场速度。底层网络已经不稳定,任何高速机场都会被误判。
2. DNS 排查:国内可访问、外站域名失败时先看这里
DNS 故障的典型表现:QQ、微信可用,浏览器提示无法访问 Internet;直接 ping IP 有响应,ping 域名失败。机场客户端开了 Fake-IP 或 TUN 时,也可能劫持 DNS。
2.1 Windows 查询 DNS
nslookup www.baidu.com
Expected output:
Server: 223.5.5.5
Address: 223.5.5.5
Name: www.a.shifen.com
Address: 110.242.68.3
nslookup www.google.com
Expected output:
Name: www.google.com
Address: 142.250.xx.xx
如果百度解析失败,换 DNS 到 223.5.5.5 或 119.29.29.29 后重试。如果只有 Google 解析异常,属于常见污染或被拦截,继续检查代理是否接管 DNS。
2.2 清理 DNS 缓存
ipconfig /flushdns
Expected output:
Successfully flushed the DNS Resolver Cache.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Expected output:
Password:
# no output means success
3. 检查系统代理和机场客户端
如果国内站点正常、外站打不开,重点检查系统代理端口是否存在。常见 HTTP 端口是 7890,SOCKS 端口是 7891;不同客户端可能不同,以设置页为准。
3.1 Windows 查看代理
netsh winhttp show proxy
Expected output:
Current WinHTTP proxy settings:
Direct access (no proxy server).
Direct access 不一定是错。浏览器通常走 WinINET 代理,不走 WinHTTP。继续测本地端口。
netstat -ano | findstr ":7890"
Expected output:
TCP 127.0.0.1:7890 0.0.0.0:0 LISTENING 12345
3.2 macOS 查看代理端口
lsof -iTCP:7890 -sTCP:LISTEN
Expected output:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
clash 12345 user 32u IPv4 TCP localhost:7890 (LISTEN)
没有 LISTENING,说明客户端没有启动、本地端口被改过,或配置文件加载失败。先重启客户端,再更新订阅。机场评测时不要只看面板“在线”,本地端口不监听就等于不可用。
4. 区分节点挂了、规则错了、还是订阅失效
用 curl 明确走代理测试。不要只依赖浏览器,因为浏览器缓存、插件和 DoH 会干扰判断。
curl -x http://127.0.0.1:7890 -I https://www.google.com --connect-timeout 8
Expected output:
HTTP/2 200
content-type: text/html; charset=ISO-8859-1
结果解释如下:
| 现象 | 常见原因 | 处理 |
|---|---|---|
| Connection refused | 本地代理端口未监听 | 重启客户端,核对端口 7890/7891 |
| Operation timed out | 节点不可达或被封锁 | 切换地区节点,优先选延迟 < 150ms |
| HTTP/2 200 | 代理链路正常 | 检查浏览器代理或规则 |
| 407 Proxy Authentication Required | 客户端或上游认证失败 | 更新订阅,确认套餐未过期 |
实测经验:同一网络下,香港节点 40-90ms 通常适合网页;日本 60-120ms 适合流媒体;美国 150-250ms 正常但不适合游戏。免费机场可用于临时验证链路,但常见限制是 0.5-2Mbps、节点拥塞、订阅随时失效;付费高速机场的价值主要是稳定性、可用节点数和故障响应,不是“永远不挂”。
5. 如何验证问题已解决
按以下 4 项验收。全部通过,再认为“无法访问 Internet”已解决。
- 国内域名解析正常。
nslookup www.baidu.com
Expected output:
Name: www.a.shifen.com
Address: 110.242.xx.xx
- 本地代理端口监听正常。
netstat -ano | findstr ":7890"
Expected output:
TCP 127.0.0.1:7890 0.0.0.0:0 LISTENING
- 走代理访问外站返回 200 或 301。
curl -x http://127.0.0.1:7890 -I https://www.google.com --connect-timeout 8
Expected output:
HTTP/2 200
- 连续测试 10 分钟,丢包低于 5%,网页首屏加载低于 3 秒。
References:Windows 11 23H2 网络命令、macOS 14.6 DNS 缓存机制、Clash Verge Rev 1.7.7 本地代理端口说明。若你需要对比免费机场、自建方案和付费机场,业界王奶昔评测会把 mig 这类服务放在众多选项之一横向记录;免费、自建、官方渠道同样可行,入口:https://wizzegroup.com。