🔍 Clash 问题汇总与故障排查
常见错误解析 · 快速诊断 · 多平台适用 — 让连接恢复如初
⚠️ 连接失败
⚙️ 配置异常
📱 平台特定问题
全部问题
连接与网络
配置与订阅
平台特定
TUN与系统
🌐 连接与网络异常
首先确认订阅是否过期,尝试手动更新订阅或从其他渠道获取有效节点。在客户端内对节点逐个进行延迟测试,如全部超时,则可能是本地网络环境限制。
✅ 解决步骤:
1. 切换网络环境(如手机热点)测试是否恢复。
2. 检查防火墙/安全软件是否拦截了 Clash 进程,将其加入白名单。
3. 重启路由器和设备,刷新 DNS 缓存。
1. 切换网络环境(如手机热点)测试是否恢复。
2. 检查防火墙/安全软件是否拦截了 Clash 进程,将其加入白名单。
3. 重启路由器和设备,刷新 DNS 缓存。
通常是因为代理端口冲突或浏览器单独设置了代理。请检查 Clash 的 HTTP 代理端口(默认7890)是否被其他程序占用。
✅ 解决步骤:
1. 在 Clash 设置中更换代理端口,如改为7891。
2. 检查浏览器插件或系统代理设置,确保指向正确端口。
3. 关闭其他可能冲突的代理软件。
1. 在 Clash 设置中更换代理端口,如改为7891。
2. 检查浏览器插件或系统代理设置,确保指向正确端口。
3. 关闭其他可能冲突的代理软件。
原因可能包括节点质量波动、本地网络抖动或客户端版本过旧。建议开启自动测速和故障转移功能。
✅ 解决步骤:
1. 在策略组中启用“自动选择”或“故障转移”。
2. 更新至最新 Clash 内核与客户端版本。
3. 更换更稳定的节点或协议。
1. 在策略组中启用“自动选择”或“故障转移”。
2. 更新至最新 Clash 内核与客户端版本。
3. 更换更稳定的节点或协议。
📁 配置与订阅问题
可能是订阅链接格式不被识别,或链接已失效。请先在浏览器中打开订阅链接,确认其能返回正常的节点信息文本。
✅ 解决步骤:
1. 检查链接是否包含多余空格或换行。
2. 尝试手动下载配置文件,通过“导入”功能加载。
3. 确保已启用对应的配置方案。
1. 检查链接是否包含多余空格或换行。
2. 尝试手动下载配置文件,通过“导入”功能加载。
3. 确保已启用对应的配置方案。
手动编辑 config.yaml 时容易产生缩进错误或字段缺失。推荐使用在线 YAML 校验工具检查。
✅ 解决步骤:
1. 删除当前配置文件,重新导入原始订阅。
2. 使用编辑器检查缩进(必须为空格,不可使用Tab)。
3. 参考官方模板修正字段名称。
1. 删除当前配置文件,重新导入原始订阅。
2. 使用编辑器检查缩进(必须为空格,不可使用Tab)。
3. 参考官方模板修正字段名称。
📱 平台特定疑难解答
常见于系统缺少 Visual C++ 运行库或被杀毒软件误拦。请安装最新的 VC++ Redistributable,并将程序目录加入杀软排除区。
✅ 解决步骤:
1. 以管理员身份运行 Clash。
2. 删除 %appdata%/clash 目录下的配置文件后重试。
3. 查看事件查看器日志定位具体错误模块。
1. 以管理员身份运行 Clash。
2. 删除 %appdata%/clash 目录下的配置文件后重试。
3. 查看事件查看器日志定位具体错误模块。
因 macOS 安全策略阻止未签名应用。前往 系统偏好设置 → 安全性与隐私,点击“仍要打开”。
需在系统设置中将 Clash 加入电池优化白名单,并锁定后台任务。不同品牌手机路径略有差异,可搜索“XX手机后台锁定教程”。
⚙️ TUN 模式与系统级问题
通常由于 DNS 配置不当或路由规则冲突。请检查 TUN 配置中的 DNS 服务器设置,并确保已关闭其他虚拟网卡软件。
✅ 解决步骤:
1. 在配置文件中明确指定 DNS 为 223.5.5.5 或 1.1.1.1。
2. 关闭 VMware、WSL 等虚拟网卡。
3. 重启系统以刷新网络堆栈。
1. 在配置文件中明确指定 DNS 为 223.5.5.5 或 1.1.1.1。
2. 关闭 VMware、WSL 等虚拟网卡。
3. 重启系统以刷新网络堆栈。
同时运行多个代理软件会导致路由表混乱。请仅保留 Clash 的 TUN 模式,退出其他同类工具。