Appearance
Clash 没网怎么办?开代理打不开网页、关代理断网原因与一键修复
导读:使用 Clash(无论是 Clash Verge Rev、Mihomo Party 还是旧版 CFW)的用户,最常遇到的两个两极分化故障:
- 开着 Clash,国内国外所有网页全打不开,提示“代理服务器没有响应”;
- 退出或关掉 Clash 后,电脑彻底断网,连百度微信都挂了!
本文严格遵循【症状】 → 【原因】 → 【检查】 → 【解决方案】诊断框架,带你 3 秒化解这个经典故障。
一、症状 (Symptom)
- 表象 1(开启时没网):Clash Verge Rev 显示“系统代理”已开,节点也显示绿色延迟,但 Chrome 浏览器打开任何网页均报错:
ERR_PROXY_CONNECTION_FAILED(代理服务器连接失败); - 表象 2(退出后没网):把 Clash 关掉后,电脑物理网络彻底瘫痪,微信发不出文字,网络连接图标显示“无 Internet 访问”;
- 表象 3:UWP 微软应用商店、Xbox 提示“您未连接到互联网”;
- 表象 4:控制台日志持续提示
dial tcp 127.0.0.1:7890: connectex: No connection could be made because the target machine actively refused it.
二、原因 (Cause)
mermaid
flowchart TD
ErrorState["Clash 没网的核心罪魁祸首"]
ErrorState --> C1["1. 注册表端口死锁 (占 60%)<br/>系统代理强行指向 127.0.0.1:7890,但 Clash 核心已闪退崩溃,7890 端口根本没有程序在监听!"]
ErrorState --> C2["2. 外部杀软强制修改系统代理 (占 20%)<br/>360 或火绒在后台重置了 Windows 网络代理,导致冲突"]
ErrorState --> C3["3. 模式选错成直连 (占 10%)<br/>顶部模式被手误点成了 DIRECT (直连),导致所有规则失效"]
ErrorState --> C4["4. UWP 回环隔离限制 (占 10%)<br/>Windows 沙盒机制阻止原生应用访问本地代理"]三、检查 (Inspection / 3步自测)
检查 1:检查 7890 端口是否真正在运行
打开 Windows 终端运行:
cmd
netstat -ano | findstr 7890- 判定标准:
- 若没有任何输出:说明 Clash 内部核心 (Mihomo Core) 已经崩溃挂掉了!界面虽然开着,但底层根本没在工作;
- 若显示
LISTENING:说明核心正常,纯粹是浏览器配置或节点选型问题。
检查 2:检查 Windows 系统代理设置
按 Win + I 打开“设置” -> “网络和 Internet” -> “代理”:
- 观察“使用代理服务器”是否开着?端口是否为
7890?
四、解决方案 (Solution)
1. 终极自救:3 秒一键清空系统代理(Windows 极客命令)
按 Win + R 键,输入 cmd 并按回车,直接粘贴以下命令回车:
cmd
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f- 命令作用:直接在系统注册表底层将代理开关清零,电脑瞬间恢复正常直连上网!
2. 彻底杀死残留进程并重启客户端
有时候多个 Clash 进程在后台冲突打架:
- 按
Ctrl + Shift + Esc打开任务管理器; - 找到所有名为
Clash-Verge.exe或verge-mihomo.exe的进程,点击 “结束任务”; - 重新打开 Clash Verge Rev,确认模式处于 “规则 (Rule)” 状态;
- 重新将 “系统代理” 拨到开启。
3. 一劳永逸方案:开启 TUN 模式,彻底关闭系统代理
系统代理之所以脆弱,是因为它高度依赖容易被篡改的 Windows 注册表。
- 推荐做法:
- 进入 Clash Verge Rev “设置”;
- 安装
Wintun虚拟网卡驱动并开启 TUN 模式; - 将脆弱的 “系统代理”开关彻底关闭;
- 以后无论是日常使用还是意外关机,电脑绝不会再出现断网故障!