Skip to content

机场能测速但打不开网页?DNS 与分流问题排查

直接答案

"测速正常但用不了"几乎不是节点问题。客户端测速走的是内部直连逻辑,而浏览网页要经过 DNS 解析 → 分流规则 → 系统代理三道关。按顺序排查:① 切全局模式测试(能用=分流问题)→ ② 换 DNS 为 8.8.8.8 → ③ 检查系统代理是否真的开启 → ④ 关闭浏览器的代理插件 → ⑤ 开 TUN 模式

为什么会出现这种情况

客户端测速:  客户端 ──直接连接──> 节点  ✅ 通过
浏览网页:    浏览器 → DNS 解析 → 分流判断 → 系统代理 → 节点 → 网站
                       ↑           ↑          ↑
                    可能失败    可能误判   可能没生效

三道关任何一环出问题,都会表现为"节点是好的但网页打不开"。

排查流程

第 1 步:切全局模式测试(定位问题类型)

把客户端从规则模式切换到全局模式,再打开网页:

  • 能打开了 → 分流规则问题,进入第 2 步
  • 还是不行 → 系统代理或 DNS 问题,跳到第 3 步

第 2 步:修复分流规则

规则模式下打不开,说明规则把该域名判定为直连了:

  1. 更新订阅 —— 机场的分流规则会随订阅更新,旧规则可能过时
  2. 检查是否误配置了自定义规则
  3. Clash 用户:确认配置文件的 rules 段完整,没有被截断

第 3 步:更换 DNS(命中率最高)

DNS 污染或解析异常是这类问题的头号原因:

  • Clash 系:配置里启用 enhanced-mode: fake-ip,nameserver223.5.5.5(国内),fallback8.8.8.8 并走代理
  • 小火箭:设置 → DNS → 改为 8.8.8.8
  • v2rayN:参数设置 → 远程 DNS 改为 8.8.8.8

改完重启客户端,并清空浏览器 DNS 缓存(Chrome 访问 chrome://net-internals/#dns → Clear host cache)。

第 4 步:确认系统代理真的生效

  • Windows:设置 → 网络和 Internet → 代理 → 确认"使用代理服务器"已开启且端口与客户端一致
  • macOS:系统设置 → 网络 → 详细信息 → 代理
  • v2rayN:右下角托盘图标 → 系统代理 → 选择"自动配置系统代理"
  • Clash Verge:开关页确认"系统代理"已打开

第 5 步:排除浏览器插件冲突

浏览器里装的 SwitchyOmega、Proxy SwitchyOmega 等代理插件会覆盖系统代理,导致流量走了错误的路径。

临时禁用所有代理类插件后重试。

第 6 步:开启 TUN 模式(终极方案)

如果浏览器能用但其他软件不能用,说明那些软件不读系统代理。开启 TUN 模式接管全部系统流量:

  • Clash Verge Rev:设置 → TUN 模式(需管理员权限)
  • v2rayN:以管理员身份运行 → 开启 TUN

常见变体症状

症状最可能原因优先尝试
网页能开但视频不能播视频域名走了直连更新订阅规则
国内网站变慢/打不开国内域名被送去代理切回规则模式 + 修 DNS
只有某个网站打不开该域名规则误判全局模式测试确认
游戏/命令行不走代理不读系统代理开 TUN 模式

命令行工具单独配代理的方法见 终端代理配置

判断已解决的标准

规则模式下:能打开 google.com,同时国内网站(如 baidu.com)也正常快速访问 —— 两者兼顾才说明分流和 DNS 都正确。

相关问题

🎯 镜像失效、加速站不稳定?
一个稳定的机场可以同时解决 ChatGPT、Netflix、GitHub、Hugging Face 的访问问题。 我们整理了 17 家机场的价格、节点与适用场景对比,并按稳定 / 便宜 / 专线分了专题。

本站为技术学习交流站点,与 GitHub, Inc. 无任何隶属或官方关系。所有内容仅供技术研究与学习,请遵守所在国家/地区的法律法规。