JC
机场推荐 Club
CLASH ROUTING TROUBLESHOOTING

Clash 连上但打不开网页怎么办?系统代理与 DNS 深度排查

更新时间:2026年8月 作者:机场推荐 Club 评测组 阅读时长:约 7 分钟
排查步骤 (How-To) 2026年8月最新核验结论

“节点有延迟但打不开网页” 90% 是由【系统代理开关未开启】、【分流模式误选为 Direct/Global】或【本地 DNS 污染未走 Fake-IP】导致。排查四步法:1. 确认系统代理(System Proxy)已开启;2. 将运行模式切换为 Rule(规则模式);3. 在策略组中手动选中有效的绿色节点;4. 清理本地 DNS 缓存。

  • 核心检查:检查 Windows 设置 -> 网络与 Internet -> 代理,确认 127.0.0.1:7890 正在生效
  • 分流模式:务必选择 Rule 模式,严禁误选为 Direct(全部直连导致不翻墙)
  • 刷新命令:在 CMD 中运行 ipconfig /flushdns 刷新本地 DNS

一、故障现象深度归类

现象 A:国内网站正常,国外网站全部打不开

原因:系统代理开关未生效、策略组中选中的节点实际上已经失效(虽然有历史延迟缓存),或者分流模式被误设为了 Direct。

现象 B:国内外所有网站全部断网打不开

原因:系统代理未随 Clash 正常关闭导致注册表残留死代理,或者 TUN 模式虚拟网卡与本地网络适配器发生 DNS 环路。

二、四步标准化排查与修复步骤

第一步:检查系统代理开关状态

在 Clash Verge 左侧菜单中,确保 System Proxy(系统代理) 开关处于蓝色开启状态。进入 Windows 设置 ──▶ 网络 ──▶ 代理,确认“使用代理服务器”为开启,地址为 127.0.0.1,端口为 7897(或 7890)。

第二步:检查策略组(Proxy Group)节点选择

进入“代理(Proxies)”界面,展开 PROXY 策略组。不要盲目依赖自动测速,手动点击选中一个测速延迟在 50ms 左右的深港或沪日节点,观察策略组是否已切换。

第三步:清理本地 DNS 缓存并重置网络

以管理员身份打开 CMD 命令提示符,逐行运行以下修复命令:

ipconfig /flushdns
netsh winsock reset

第四步:开启 TUN 模式替代传统系统代理

在 Clash Verge 设置中安装 Service 核心服务模式,开启 TUN Mode。TUN 模式会在系统层创建一张虚拟网卡,强制接管所有底层 TCP/UDP 流量,彻底解决浏览器走代理但终端命令行、Git 与 Spotify 不走代理的顽疾。

Clash 网页打不开常见问答

Q1. 为什么 Clash 开了系统代理后,连百度等国内网站都打不开了?
这通常是因为 Clash 的分流规则被设置成了“Global 全局代理”模式,或者规则中缺少国内域名直连白名单(GeoIP / DIRECT 规则失效),导致国内流量全部被发往海外节点甚至黑洞。在 Clash 主界面将模式由 Global 改为 Rule(规则模式)即可立即恢复。
Q2. 开启 TUN 模式后电脑无法上网并提示 DNS 冲突怎么办?
如果电脑中同时安装了虚拟机(VMware/VirtualBox)、Docker、加速器(网易UU/迅游)或其他 VPN 软件,虚拟网卡会发生路由优先级冲突。在 Clash Verge 设置中关闭“Strict Route”严格路由,并将 DNS 模式调整为 fake-ip 即可恢复正常。

需要更详细的客户端图文配置?

查看我们的 Clash Verge 保姆级配置教程,以及 2026 稳定专线推荐。