五步快速诊断决策树
根据克拉云客服与运维团队的数据统计,超过 85% 的“连接失败”并非由远端服务器宕机引起,而是本地环境异常所致。以下自检决策顺序严格由高频到低频排列:
| 检查环节 | 典型故障现象 | 排查方法 | 解决时效 |
|---|---|---|---|
| 1. 系统时钟 | 所有节点全部报 SSL/TLS Handshake Timeout | 进入系统设置同步网络时间 | 10 秒即可恢复 |
| 2. 本地 DNS | 国内网页能开,海外域名提示 DNS_PROBE_FINISHED | 刷新 DNS 缓存,切换安全 DoH | 1 分钟 |
| 3. 端口冲突 | 客户端提示 Port 7890 occupied,无法启动 | 检查后台占用进程并修改端口 | 2 分钟 |
| 4. 模式冲突 | 浏览器打不开,但命令行或其他软件能通 | 开启 TUN 虚拟网卡接管全流量 | 1 分钟 |
| 5. 订阅与节点 | 订阅显示 0GB 剩余或更新 403 Forbidden | 登录后台检查配额或重新获取链接 | 2 分钟 |
第一步:本地系统时钟偏差排查
现代安全加密协议(Shadowsocks、Trojan、Vless、Hysteria2)以及 HTTPS 网站握手都依赖时间戳校验。如果本地电脑时钟慢了或快了 60 秒以上,所有的握手数据包都会被服务端判定为重放攻击而直接丢弃,表现为所有节点全部超时变红。
- Windows 操作:右键右下角任务栏时间 -> “调整日期和时间” -> 点击“立即同步”按钮;
- macOS 操作:系统设置 -> 通用 -> 日期与时间 -> 开启“自动设置日期和时间”。
第二步:DNS 污染与缓存清理实操
本地 DNS 缓存若残留了被污染的错误 IP,即便代理中继已经连通,浏览器依然会去尝试连接错误的地址导致打不开页面。
- 在 Windows 搜索框输入
cmd,右键选择“以管理员身份运行”; - 输入命令:
ipconfig /flushdns并回车,系统将提示“已成功刷新 DNS 解析缓存”; - 在 macOS 终端中执行:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder并回车。
第三步:系统代理与本地监听端口排查
如果此前安装过旧版代理软件或抓包工具(如 Fiddler、Charles),它们可能在后台占用了 7890 监听端口:
- 打开任务管理器,检查是否有隐藏的
clash-core进程,右键强制结束; - 在客户端基础设置中,将监听端口由
7890修改为备用端口(例如7895); - 检查 Windows 设置 -> 网络和 Internet -> 代理,确认“使用代理服务器”设置的 IP 为
127.0.0.1,端口与客户端保持一致。
第四步:切换 TUN 虚拟网卡绕过冲突
系统代理(System Proxy)是一种较为脆弱的应用层拦截机制,极易受到第三方安全卫士或系统注册表修改的干扰。
推荐直接参考我们的 Clash Verge 使用教程,开启客户端自带的 TUN 模式。TUN 模式会创建独立的系统虚拟网卡,从底层驱动直接捕获所有网络通信包,彻底解决浏览器、应用商店与开发工具的代理失效问题。
第五步:订阅有效性与中继节点状态验证
如果前面四步均无异常,则需核实服务商状态:
- 登录克拉云用户后台,查看当前套餐是否已经到期,或流量是否已用尽;
- 在客户端配置页面点击更新订阅,查看是否返回正常的节点列表;
- 避免使用单一节点,在策略组中切换至其他国家节点(如香港换成日本或新加坡),以排除局部临时维护。
常见问题解答 (FAQ)
为什么手机热点能连上,连自家 Wi-Fi 就打不开?
部分家用路由器开启了家长控制、IPv6 劫持或第三方防火墙插件,干扰了代理流量。可尝试在路由器后台关闭 IPv6 或直接使用手机热点进行交叉对比验证。
关闭代理客户端后,连百度等国内网站也打不开了怎么回事?
这是由于客户端退出时未能成功恢复系统注册表代理开关所致。进入 Windows“系统设置 - 代理”,手动将“使用代理服务器”开关关闭即可立即恢复正常。