覆盖安装配置、订阅导入、TUN 系统级代理、DNS 防泄漏、AI 网站分流、负载均衡策略、自定义规则编写等全部核心主题。无论你是网络新手还是资深开发者,都能在这里找到最适合你的教程路径。
每个教程均配有详细代码示例、参数说明表格以及常见错误排查指南。建议按难度等级循序渐进,从基础入门开始,逐步深入到高级调优。
从下载到首次成功代理,每一步都有清晰指引。预计阅读 5 分钟。
前往 下载页面 或 GitHub Releases,根据你的操作系统选择正确的安装包。Clash Verge Rev 提供以下格式:
aarch64 或 arm64 标识的版本,以获得原生性能。Intel Mac 用户选择 x64 版本。Linux 用户若使用 Wayland 显示协议,建议优先选择 AppImage 格式。
安装完成后启动应用。首次启动时,操作系统可能会弹出安全提示:
chmod +x Clash_Verge_Rev*.AppImage。.deb/.rpm 包通过包管理器安装后通常无需额外配置。启动后你会看到主界面,关键区域如下:
正确导入订阅链接是使用代理的第一步。预计阅读 4 分钟。
从你的机场/服务商处获取订阅链接。通常它是一个以 https:// 开头的 URL,访问后会返回 Base64 编码的节点列表或直接返回 Clash 兼容的 YAML 配置。请确认你的订阅类型为 Clash 兼容格式。
在客户端中,进入设置 → 订阅,点击"添加订阅",粘贴链接并保存。客户端会自动拉取节点列表。支持同时管理多个订阅,节点会自动合并到对应分组中。
&filter=香港|日本|新加坡 只保留特定地区节点(需服务商支持)。部分服务商还支持 &emoji 参数自动添加国旗图标。
导入完成后,点击"测速"按钮对所有节点进行延迟检测。你可以在设置中开启自动测速功能,客户端会定期检测节点可用性并自动切换到最低延迟节点。建议设置测速间隔为 300-600 秒,避免频繁测速消耗流量。
TUN 模式是实现系统级代理的关键。本文详解每个参数的含义、最佳实践与平台差异。预计阅读 8 分钟。
TUN 模式通过创建虚拟网络接口(Virtual NIC),在操作系统内核层面拦截所有网络流量,然后交由 Mihomo 内核进行规则匹配和转发。相比传统的系统代理(仅覆盖浏览器),TUN 模式可以接管终端命令、Docker 容器、游戏、UDP 流量、ICMP ping等所有网络请求,实现真正的"全设备代理"。
工作流程概括为:应用程序发出网络请求 → 操作系统路由表将流量导向虚拟 TUN 接口 → Mihomo 内核读取数据包 → 根据规则决定直连或代理 → 转发至对应出口。
以下是在 Mihomo 配置中 TUN 相关的关键参数:
| 参数名 | 类型 | 推荐值 | 说明 |
|---|---|---|---|
enable |
布尔 | true |
是否启用 TUN 模式 |
stack |
字符串 | mixed |
协议栈类型:system(系统栈)、gvisor(用户空间栈)、mixed(混合,TCP 用 system,UDP 用 gvisor,推荐) |
auto-route |
布尔 | true |
自动配置路由表,将流量引导至 TUN 接口 |
auto-detect-interface |
布尔 | true |
自动检测物理出口网卡,避免路由冲突 |
dns-hijack |
数组 | ["any:53"] |
劫持 DNS 请求至 Mihomo 内置 DNS 服务器,防止 DNS 泄漏的关键 |
strict-route |
布尔 | true |
严格路由模式,防止流量绕过 TUN 接口 |
mtu |
整数 | 1500 |
虚拟接口的最大传输单元,一般保持默认 |
tun 已加载。执行 sudo modprobe tun 加载模块,并将当前用户加入 netdev 组或赋予 /dev/net/tun 读写权限。部分发行版(如 Ubuntu 24.04+)还需安装 linux-modules-extra 包。
Windows 需安装 Wintun 驱动,Clash Verge Rev 安装包已内置。若遇到"驱动未找到"错误,请在设置中点击"重装 Wintun 驱动"。
macOS 需在系统偏好设置 → 网络中信任新出现的虚拟网卡。首次启用 TUN 时系统会弹出权限提示,点击"允许"。
Linux 若使用 NetworkManager,可能需要配置忽略 TUN 接口的 DHCP 请求,在 /etc/NetworkManager/conf.d/ 中添加配置以避免冲突。
DNS 泄漏会暴露你的真实 IP 和浏览记录。本文教你彻底杜绝泄漏风险。预计阅读 7 分钟。
当你的设备发起一个域名解析请求时,如果 DNS 查询绕过了代理隧道直接发送给本地运营商 DNS 服务器,就会发生DNS 泄漏。攻击者或监控方可以通过 DNS 查询记录推断出你访问了哪些网站——即使后续的 HTTP 流量走了代理,DNS 层面的痕迹已经留下。常见的泄漏场景包括:WebRTC 泄漏、IPv6 DNS 查询绕过、DNS-over-HTTP 未加密传输等。
Fake-IP 是 Mihomo 内核提供的强力防泄漏机制。其原理是:当客户端发起 DNS 查询时,Mihomo 不真正解析域名,而是返回一个虚假的 IP 地址(通常为 198.18.0.x 段)。当后续流量到达 TUN 接口时,Mihomo 根据目标 Fake-IP 反查原始域名,再通过代理隧道进行真实解析。这样本地 DNS 查询完全不会泄露。
config.yaml · DNS Fake-IP 配置nameserver 使用国内 DoH/DoT 服务器处理国内域名,fallback 使用国外加密 DNS 处理代理域名。这样即使代理断开,国内网站仍可正常访问,而国外 DNS 查询通过代理隧道加密传输,双重保险。
配置完成后,使用以下工具验证:
nslookup twitter.com 查看返回的 DNS 服务器地址是否与本地配置一致。让 ChatGPT、OpenAI API、Claude、Gemini 等 AI 服务自动走最优代理节点。预计阅读 5 分钟。
以下是主流 AI 服务及其相关域名,建议全部加入代理规则:
| 服务 | 需代理的域名 | 说明 |
|---|---|---|
| ChatGPT / OpenAI | openai.com, chatgpt.com, cdn.oaistatic.com, api.openai.com | Web 界面 + API 端点 |
| Claude / Anthropic | claude.ai, anthropic.com, api.anthropic.com | Web 界面 + API |
| Google Gemini | gemini.google.com, generativelanguage.googleapis.com | Gemini Web + API |
| Perplexity | perplexity.ai, api.perplexity.ai | AI 搜索引擎 |
| GitHub Copilot | copilot.github.com, api.githubcopilot.com | 代码助手 |
| Hugging Face | huggingface.co, hf.co | 模型托管平台 |
RULE-SET 功能引入社区维护的 AI 域名列表,可实现自动更新。例如:RULE-SET,https://rules.example.com/ai-domains.yaml,🚀 代理组。这样无需手动维护域名列表,始终保持最新。
掌握规则语法,实现精准流量控制。预计阅读 6 分钟。
| 规则类型 | 语法示例 | 匹配目标 | 优先级 |
|---|---|---|---|
DOMAIN | DOMAIN,example.com,Policy | 精确匹配域名 | 高 |
DOMAIN-SUFFIX | DOMAIN-SUFFIX,google.com,Policy | 匹配域名后缀(含子域名) | 高 |
DOMAIN-KEYWORD | DOMAIN-KEYWORD,chat,Policy | 域名包含关键词 | 中 |
GEOIP | GEOIP,CN,DIRECT | 按 IP 地理归属匹配 | 中 |
IP-CIDR | IP-CIDR,10.0.0.0/8,DIRECT | 按 IP 段匹配 | 中 |
PROCESS-NAME | PROCESS-NAME,curl,Policy | 按进程名匹配 | 低 |
MATCH | MATCH,Policy | 兜底匹配所有流量 | 最低 |
合理配置负载均衡,让多个节点协同工作,提升整体网络体验。预计阅读 6 分钟。
url-test 自动选最优;下载大文件用 load-balance 分摊流量;重要业务用 fallback 确保高可用;固定用途(如 AI 分流)用 select 手动指定。
遇到问题不要慌,系统性排查思路帮你快速定位根因。预计阅读 7 分钟。
Clash Verge Rev 内置的日志面板是排查问题的第一入口。关键日志级别:INFO(正常信息)、WARN(警告,需关注)、ERROR(错误,需处理)。遇到问题时,先查看日志中是否有红色 ERROR 条目,它们通常直接指向问题根因。
dns 配置段是否正确,尝试在终端执行 nslookup 验证解析结果。针对高并发、低延迟场景的内核参数优化。预计阅读 4 分钟。
tcp-concurrent:TCP 并发连接数,默认值对高并发场景可能不足,建议设为 true 并适当调整 max-connections。geodata-mode:使用 memconservative 可降低内存占用,适合低配设备。sniffer:开启嗅探功能可自动识别 TLS/HTTP 流量中的真实域名,提升分流精度。