Clash Verge Rev 知识库
这里整理了关于安装、配置、TUN模式、DNS防泄漏及AI分流的最常见疑问。共收录 25+ 个高频问题,并附带错误代码速查表与社区支持入口。如果仍未解决你的困惑,欢迎随时通过 GitHub Issues 联系我们。
安装与启动
为什么 Windows 安装后提示“无法验证发布者”?
因为 Clash Verge Rev 是开源项目,未使用商业代码签名证书。请点击“更多信息” -> “仍要运行”。可通过 GitHub Releases 校验 SHA256 哈希值确保安全。
macOS 提示“无法打开,因为无法验证开发者”如何解决?
前往“系统偏好设置” → “安全性与隐私” → “通用”,点击“仍要打开”。或运行 xattr -d com.apple.quarantine /Applications/Clash\ Verge\ Rev.app。
Linux AppImage 无法运行或提示权限错误?
确保文件具有可执行权限:chmod +x Clash*.AppImage。若缺少 FUSE,可尝试 --appimage-extract-and-run 或安装 libfuse2。
安装后提示“缺少运行库”或“无法定位程序输入点”?
Windows 需安装 VC++ 可再发行组件。Linux 请确保 libgtk-3-0、libwebkit2gtk 等依赖已安装。
TUN 与系统代理
TUN 模式无法启动,提示驱动错误怎么办?
以管理员身份运行。Windows 重装 Wintun 驱动(设置内),macOS 允许系统扩展,Linux 执行 modprobe tun 并检查 /dev/net/tun 权限。
开启 TUN 后无法上网或速度变慢?
排查路由表冲突(关闭其他 VPN)。开启 auto-route 与 strict-route,并确保 DNS 劫持生效 (dns-hijack: [any:53])。
TUN 模式与系统代理的核心区别?
系统代理仅接管遵循系统代理设置的应用(多数浏览器)。TUN 在 IP 层拦截所有流量,包括终端、UDP 游戏、Docker 等,但需管理员权限。
如何让局域网设备共享代理?
在 TUN 设置中关闭 strict-route,并开启 IP 转发。需手动设置局域网其他设备的网关和 DNS 指向本机 IP。也可配合 SOCKS5 代理监听 0.0.0.0 使用。
DNS 与隐私安全
如何验证 DNS 是否彻底防泄漏?
访问 ipleak.net 或 dnsleaktest.com。正确配置下 DNS 服务器应全部显示代理节点 IP。Fake-IP + DoH/DoT 是最佳组合。
客户端会收集我的个人数据吗?
不会。零遥测、零追踪。一切处理均在本地完成,源代码可审计。
DNS 查询变慢或超时怎么办?
国内 DNS 推荐 https://doh.pub/dns-query,国外使用 https://dns.google/dns-query。可适当增大 timeout 值并启用 cached-alias。
开启了 DoH/DoT 仍然检测到运营商 DNS?
可能浏览器或系统存在其他 DNS 缓存。刷新 DNS 缓存 (ipconfig /flushdns 或 systemd-resolve --flush-caches),并确保 TUN 的 dns-hijack 已劫持所有 53 端口流量。
配置与规则分流
导入订阅后节点列表为空?
检查订阅链接是否有效(浏览器访问)。部分机场需添加参数如 &flag=clash。确认返回内容为 Base64 编码的 Clash 配置。
如何为 ChatGPT/OpenAI API 设置分流?
添加规则:- DOMAIN-SUFFIX,openai.com,🚀 代理组。推荐使用 RULE-SET 订阅社区 AI 域名列表。
怎么让特定的应用(如 WeChat)直连不走代理?
使用 PROCESS-NAME 规则,例如:- PROCESS-NAME,WeChat.exe,DIRECT。规则需放在前面以确保优先级。
配置热重载没有生效?
修改 config.yaml 后客户端会自动重载。若未生效,检查配置语法是否有误(可查看日志)。极少数情况需手动重启 Mihomo 内核。
性能调优与错误代码
内存占用过高怎么办?
尝试将 DNS 的 geodata-mode 设为 memconservative,限制规则集大小。正常空闲约 45MB,远低于 CFW 的 120MB。
遇到“i/o timeout”或“connection refused”错误?
通常为节点不可用。检查节点是否过期、服务器是否在线。可尝试切换其他节点或协议。如果所有节点均超时,请检查本地网络是否阻断代理协议。
“TUN adapter not found” 错误如何修复?
重新安装 Wintun 驱动(Windows),或重启客户端。Linux 确认 /dev/net/tun 存在且用户有读写权限。
UDP 应用(如游戏)连接不稳定?
TUN 模式使用 mixed 协议栈,UDP 走 gVisor 用户空间栈。可尝试调整 udp-timeout 参数,或切换节点协议(如 SS 或 VLess 对 UDP 支持较好)。
📋 常见错误代码速查表
下表汇总了 Mihomo 内核中常见的错误信息及对应的快速解决办法,帮助你第一时间定位问题。
| 错误信息 | 可能原因 | 解决方案 |
|---|---|---|
i/o timeout | 节点不可达或网络封锁 | 切换节点、检查代理协议/端口、重启客户端 |
connection refused | 目标服务器拒绝连接 | 确认服务端口正确、防火墙放行、节点未过期 |
TUN adapter not found | 虚拟网卡驱动缺失 | 重装 Wintun(Win)、加载 tun 模块(Linux) |
dns resolve failed | DNS 配置错误或上游不可用 | 更换 nameserver、检查 DoH/DoT 地址、启用 Fake-IP |
rule match error | 规则语法不正确 | 检查逗号分隔、策略组名称一致性,使用在线 YAML 校验 |
out of memory | 规则集过大或内存限制 | 精简规则、使用 RULE-SET 远程加载、增加虚拟内存 |
👥 社区与支持
我们拥有活跃的开源社区,多个渠道可以获取帮助或参与贡献。