🤔 有疑问?看这里

Clash Verge Rev 知识库

这里整理了关于安装、配置、TUN模式、DNS防泄漏及AI分流的最常见疑问。共收录 25+ 个高频问题,并附带错误代码速查表与社区支持入口。如果仍未解决你的困惑,欢迎随时通过 GitHub Issues 联系我们。

🔍
🪟 Windows 安装 🍎 macOS 权限 🐧 Linux 依赖 🔗 TUN 驱动 🛡️ DNS 检测 📑 规则编写 🤖 AI 分流 ⚙️ 性能优化 📦 历史版本 👥 参与贡献
📥

安装与启动

为什么 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-0libwebkit2gtk 等依赖已安装。

🔗

TUN 与系统代理

TUN 模式无法启动,提示驱动错误怎么办?

以管理员身份运行。Windows 重装 Wintun 驱动(设置内),macOS 允许系统扩展,Linux 执行 modprobe tun 并检查 /dev/net/tun 权限。

开启 TUN 后无法上网或速度变慢?

排查路由表冲突(关闭其他 VPN)。开启 auto-routestrict-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.netdnsleaktest.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 /flushdnssystemd-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 failedDNS 配置错误或上游不可用更换 nameserver、检查 DoH/DoT 地址、启用 Fake-IP
rule match error规则语法不正确检查逗号分隔、策略组名称一致性,使用在线 YAML 校验
out of memory规则集过大或内存限制精简规则、使用 RULE-SET 远程加载、增加虚拟内存

👥 社区与支持

我们拥有活跃的开源社区,多个渠道可以获取帮助或参与贡献。

🐙

GitHub Issues

报告 Bug、请求功能或搜索已有问题。提交时请附上日志与版本信息。

🔗 提交 Issue
📖

项目 Wiki

详细的配置手册、TUN 深度指南与 DNS 防泄漏专题,持续更新中。

📚 访问 Wiki
💬

讨论区

分享使用技巧、配置文件模板,与其他用户交流调优经验。

💡 参与讨论
❤️

贡献指南

欢迎提交代码、翻译文档或完善测试。每一位贡献者都将被列入致谢名单。

📝 如何贡献