在使用网络代理工具的过程中,无论是经验丰富的开发者还是初学者,几乎都曾遭遇过各种令人抓狂的连通性故障:有时候所有节点突然变成红色的“Timeout”,有时候浏览器无法加载海外页面但系统却显示代理已启动,更有甚者在关闭客户端后连国内网站都陷入断网。龙猫云 Chinchilla Cloud 的运维团队将多年一线处理网络疑难杂症的经验提炼成这套“自下而上六步排错树”,帮助您在几分钟内精准找到根因。

Step 1 系统时钟 NTP同步 误差<60秒 Step 2 订阅状态 流量余额 更新最新节点 Step 3 端口冲突 7890 监听 杀僵尸进程 Step 4 DNS 缓存 flushdns 防污染下发 Step 5 网卡路由 TUN 驱动 路由环路排查 Step 6 系统代理 注册表清理 恢复本地宽带
图 1:六级递进式代理网络故障定位决策树

第一步:校准操作系统时钟(最容易被忽略的隐形杀手)

现代高安全性代理协议(如 VMess、VLESS 以及 TLS 1.3)为了防止中间人“重放攻击(Replay Attack)”,在客户端与服务端握手阶段设计了严格的时间戳防篡改校验。

“只要您的电脑或手机时钟与标准 UTC 时间偏差超过 60 秒,服务端就会直接断定连接属于重放伪造,并主动中断 TLS 握手。在客户端表现就是所有节点全部红字 Timeout。”

修复方法:进入 Windows【时间和语言】→【日期和时间】,点击【立即同步】;macOS 用户在系统设置中确保“自动设置日期与时间”已开启并正常勾选。

第二步:检查订阅有效性与配额余量

如果时间正确依然无法连接,请登录龙猫云官方控制台:

  • 检查套餐是否已经耗尽可用流量或到达账单周期;
  • 在客户端点击【刷新/更新订阅】,确保本地节点配置文件不是半年前被注销的废弃 IP。如果更新订阅时提示错误,可查阅《Clash 订阅与基本使用》。

第三步:排查本地混合监听端口冲突

许多用户电脑中曾安装过旧版代理工具(如 v2rayN、老版 CFW 或某些特定开发环境),由于未正常退出,后台可能依然残留着监听 7890 或 10808 端口的僵尸进程。

此时打开新客户端时,内核会因为 bind: address already in use 而启动失败。

检测与解决:在命令提示符(PowerShell)中执行:
netstat -ano | findstr 7890
如果发现 PID 对应的进程并非当前客户端,可在任务管理器中将其结束,或在客户端设置中将 Mixed Port 更改为未被占用的端口(如 7895)。

第四步:清理本地 DNS 缓存与解析死锁

有时代理明明通畅,但访问某个特定域名时却总是加载失败,这往往是由于本地操作系统缓存了被污染的死锁 DNS 记录。

快速清理:

  • Windows:在终端运行 ipconfig /flushdns 并回车;
  • macOS:在终端执行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder;
  • 浏览器层面:在 Chrome 地址栏访问 chrome://net-internals/#dns 并点击 Clear host cache。

第五步:修复 TUN 虚拟网卡与路由表回环

在启用 TUN 模式时,最常见的故障是虚拟网卡驱动未正确载入或与其他杀毒软件冲突。在 Windows 平台,如果出现安装报错,必须以管理员身份安装【服务模式】。详细的 TUN 启用步骤在《Clash Verge 配置入门》中有详细图解。

第六步:解决“退出软件后电脑彻底断网”的噩梦

如果代理软件由于电脑蓝屏、强制关机或崩溃非正常退出,操作系统的“系统代理设置”仍然停留在 127.0.0.1:7890,而此时本地内核已经关闭,导致所有浏览器请求都撞向一堵死墙。

一键自救:

  1. 进入 Windows【设置】→【网络和 Internet】→【代理】;
  2. 找到“手动设置代理”区域,将“使用代理服务器”开关手动切换为【关】,点击保存即可立刻恢复上网;
  3. 重新打开客户端,让其正常管理系统代理生命周期。

排障常见问答

为什么所有节点突然全部显示“Timeout / 超时”,测速全红? +

首先请核对您本机的系统时间。如果主板电池老化或时间与国家授时中心偏差超过 60 秒,TLS 证书握手就会被加密协议直接拒绝。其次请检查套餐是否已经用尽或到期,最后在客户端尝试更新订阅拉取最新可用节点。

关闭代理客户端后,电脑连国内网页都打不开了,怎么恢复? +

这是由于代理软件异常退出时,未能及时清理操作系统的注册表系统代理。在 Windows 中打开【网络和 Internet】→【代理】,将“使用代理服务器”手动关闭即可恢复;或在控制面板重置 Internet 选项。