连接失败的排查顺序:从系统时间、端口冲突到 DNS 污染全面定位

网络代理故障“黄金五分钟”自检漏斗 第 1 步 系统时间 误差<60s 第 2 步 订阅有效性 流量/过期 第 3 步 端口与代理 7890占用 第 4 步 DNS 污染 Fake-IP缓存 第 5 步 TUN 全接管 恢复正常

在使用网络代理工具的过程中,“突然打不开网页”、“所有节点测速全红”、“浏览器报错 ERR_CONNECTION_RESET”是几乎每个人都会遇到的烦心事。很多人遇到故障时的第一反应是疯狂在群里追问“机场是不是跑路了?”,或者频繁卸载重装软件,结果往往折腾几个小时依然没有解决问题。

其实,现代网络通信体系具有严密的层级结构。网络不通绝大多数时候并非节点宕机,而是本地操作系统状态、本地端口冲突或安全证书校验出了差错。按照本文整理的“由内而外、由低成本到高成本”的标准自检漏斗,90% 以上的异常都能在 5 分钟内快速排除。

第一步:检查操作系统本地时间(最隐蔽的“元凶”)

故障现象:客户端中节点延迟测速正常,但一打开网页就提示 ERR_CERT_DATE_INVALID、证书不受信任或直接无法完成 TLS 握手。

底层原理:现代加密传输协议(如 VMess、Vless、Trojan、Shadowsocks 2022)在建立安全通道时,普遍依赖时间戳进行防重放攻击校验。如果本地电脑的时间与标准互联网时间偏差超过 60 秒到 90 秒,服务端为了安全会主动拒绝建立会话!

修复方案:

第二步:排查订阅有效性与流量配额

排查清单:

  1. 在浏览器中打开百度或国内电商网站,确认本地物理光纤宽带连接正常;
  2. 登录闪电猫后台仪表盘,检查套餐是否已到期,当月流量配额是否已用尽;
  3. 在客户端的“配置/订阅(Profiles)”列表中,右键点击配置文件执行 “更新订阅(Update)”。如果更新时报错 Invalid URL 或 Fetch failed,说明可能订阅链接已被本地防火墙拦截或复制时遗漏了字符。

第三步:清理残留代理设置与端口占用

常见场景:昨天关机前忘了关闭代理软件,今天开机发现国内国外全部断网,浏览器提示 ERR_CONNECTION_REFUSED。

排查方法:

第四步:诊断 DNS 污染与死锁

典型现象:Telegram 或能够直接用 IP 连线的软件正常,但 Chrome 浏览器解析任何域名都无限转圈,随后提示 DNS_PROBE_FINISHED_BAD_CONFIG。

排查三板斧:

  1. 刷新本地 DNS 缓存:打开终端输入 ipconfig /flushdns 并回车;
  2. 检查 Chrome/Edge 安全 DNS:在浏览器设置中搜索“安全 DNS”,将其暂时关闭。部分浏览器默认开启的私密安全 DNS 会绕过 Clash 的 Fake-IP 模块,造成解析冲突;
  3. 重启客户端内核:在 Clash Verge 设置中重启内核,清除内存中陈旧的 Fake-IP 映射表。

第五步:排查杀毒软件与虚拟网卡驱动

部分国产安全卫士(如 360、火绒、各类企业安全端点管理软件)会拦截虚拟网卡驱动加载或私自切断 7890 端口流量。

解决办法:将 Clash 及其核心进程(如 clash-verge.exe、mihomo.exe)加入杀毒软件的信任白名单,并确保 Windows Defender 的专用和公用网络权限均已放行。

需要稳定不折腾的网络服务?

闪电猫节点保持多链路自动冗余。详尽清晰的状态通知与标准化订阅,让你远离频繁排障烦恼。

体验轻快闪电猫 ⚡

六、常见网络错误代码速查表

浏览器错误提示 核心诱因 最快解决手段
ERR_CONNECTION_REFUSED 系统代理开启,但 Clash 未在后台运行 重新打开客户端,或在 Windows 网络设置中关闭代理
ERR_CERT_AUTHORITY_INVALID 系统时间偏差,或安装了恶意的抓包根证书 立即同步系统时间,检查是否有第三方抓包软件挂载
504 Gateway Timeout 选中的境外出口节点物理宕机或海缆中断 在客户端内手动切换至其他可用国家或备用节点
DNS_PROBE_FINISHED_NXDOMAIN DNS 无法解析该域名 检查运行模式是否为 Rule,切换为 TUN 模式

📚 推荐延伸阅读