找梯子 Logo找梯子

DNS、规则和系统代理分别怎么检查

最后更新:2026-10-03

核心解答

当你在代理客户端(如 Clash Verge Rev 或 v2rayN)中测速显示节点延迟正常(例如 100ms),但浏览器依然打不开境外网站时,故障必然出在本地流量接管与分发环节。你需要按照数据包的流转顺序进行三步排查:

  1. 流量有没有进软件? 检查系统代理 (System Proxy) 或 TUN 模式是否开启并生效。
  2. 流量进软件后去哪了? 检查路由规则 (Routing Rules) 是否把目标网站(如 Google)误判成了国内直连。
  3. 目标网站的地址对不对? 检查本地 DNS 是否遭到了 GFW 的污染劫持。

适用场景

  • 节点测速正常,但国际网络断开(HTTP 502/504,ERR_CONNECTION_CLOSED)。
  • 试图排查并彻底解决长期困扰自己的“某些网站能上,某些网站死活上不去”的底层网络调度问题。

深度排障步骤

环节一:接管层排查 (系统代理与 TUN)

核心问题:Windows / macOS 有没有把你的浏览器请求交接给 Clash?

  • 症状:无论国内外网站都能打开,但查 IP 发现自己还在国内;或者国内正常,国外超时。
  • 排查方法:在 Clash Verge Rev 中关闭 System Proxy(系统代理),开启 TUN Mode(虚拟网卡模式,需管理员权限)。
  • 判定与下一步:开启 TUN 模式后,再次访问 youtube.com。如果瞬间能打开,说明你之前的系统代理环境变量被其他软件(如杀毒软件、浏览器插件 SwitchyOmega)劫持或阻挡了。以后请尽量保持使用 TUN 模式运行。

环节二:分发层排查 (路由规则)

核心问题:Clash 接收到流量后,有没有按要求把发往国外的请求丢给机场节点?

  • 症状:可以上 YouTube,但上不了 Netflix(或反之)。
  • 排查方法:在客户端的 Proxies (代理) 页面,将顶部的代理模式从默认的 Rule (规则) 临时切换为 Global (全局)。
  • 判定与下一步:如果切换成 Global 模式后,原本打不开的境外网站突然能打开了,这就 100% 证明是你本地的路由规则文件过旧,或者目标域名没有被包含在国外的走代理名单中,导致流量走了国内直连。

环节三:解析层排查

核心问题:输入 google.com 时,你的电脑拿到的是真实的美国 IP,还是 GFW 塞给你的伪造黑洞 IP?

  • 症状:使用 Rule 模式无法上网,切换为 Global 全局模式后依然无法访问目标境外网站。
  • 排查方法:
    1. 打开命令行终端 (cmd / terminal)。
    2. 输入 ping 1.1.1.1 和 ping 8.8.8.8。如果 IP 能通。
    3. 再输入 ping google.com。如果返回的 IP 地址极其诡异,或者是超时,且你在浏览器里直接输入境外的正确 IP 能看到页面。
  • 判定与下一步:这就是典型的 DNS 污染,且客户端的远端解析机制失效了。
    • 解决方案:现代客户端通过 Fake-IP (伪造IP) 机制解决污染问题。进入 Clash Verge 的网络设置,确保 DNS 模式设置为 Fake-IP 而非 Redir-Host。Fake-IP 模式下,Clash 会立刻给浏览器返回一个 198.18.x.x 的内网 IP,将真实的 DNS 域名解析任务扔到机场的海外服务器端去执行,从而完美规避国内宽带运营商的抢答污染。

如何验证修复

  • 路由及接管测试:在规则模式下,访问 ip111.cn。页面应清晰显示国内 IP 为你的宽带归属地,国外 IP 为你选择的机场节点归属地。
  • DNS 测试:在 cmd 中输入 nslookup google.com,如果你的 Clash 开启了 Fake-IP,返回的 IP 地址应该是类似 198.18.0.x 的保留地址,这就证明 DNS 被客户端成功劫持管理了。

高危误区警告

  • 手动乱改系统 DNS:很多老教程教你在 Windows 的网络适配器里把 IPv4 的 DNS 手动改成 8.8.8.8 或 1.1.1.1。在中国大陆环境,这绝对是错误操作。因为 GFW 会在半路拦截向这几个国外服务器发出的 UDP 53 端口明文解析请求并返回错误 IP。正确的做法是:将 Windows 网卡的 DNS 保持为“自动获取”,让所有 DNS 截获和加密工作交给 Clash/v2rayN 在底层默默处理。

接下来可以阅读

常见问题

什么是 DNS 污染?

防火长城 (GFW) 在你向公共 DNS 服务器查询被封锁的域名(如 google.com)时,抢先返回一个错误的 IP 地址,导致你无法访问正确的网站。

Fake-IP 会导致国内网站变慢吗?

如果你使用了优质的分流规则(如国内域名直连并使用本地 DNS 正常解析),Fake-IP 并不会影响国内网站的速度。只有发往境外的请求才会触发 Fake-IP 机制。

为什么测速有延迟但是完全上不了网?

如本文所述,通常是系统代理没生效或者被浏览器插件阻挡了。流量根本没有进入 Clash 软件。开启 TUN 模式往往能解决这个问题。