Clash Verge Rev 使用教程(2026更新)
软件介绍

Clash Verge 的社区延续版,内置 Mihomo 内核的跨平台 Clash 客户端。
Clash Verge Rev 是原 Clash Verge 删库后的社区续命项目。2023 年 9 月 Clash 系列删库退圈,原作者是少数没被波及的人之一,但只撑了几个月也停了,留下一堆没人修的 bug。后来社区几个人接手,把已经凉透的 Clash Core 内核换成持续更新的 mihomo(也就是原 Clash.Meta),整个 GUI 用 Tauri 重新写,2024 年初改名 Verge Rev 正式发布。
目前 GitHub 134K Stars,内核 mihomo,规则集默认带分流规则,小白基本不用自己配。
它和别的 Clash 桌面客户端有什么不同: 现在桌面端能选的就这么几家——Clash for Windows 已删库别想了,ClashN 是 C# 写的、界面偏传统,FlClash 走 Flutter 更轻量但功能做了精简,GUI.for.Clash 主打自定义配置。Clash Verge Rev 的定位是"功能最全的 GUI 客户端"——Merge/Script 合并订阅、WebDAV 多端同步、CSS 自定义主题、Alpha 内核切换这些花活儿都是它最早做或独有的。不想折腾规则的话导入订阅就能用;想折腾点花样,Verge Rev 是首选。
内存占用: Tauri + Rust 的组合,正常使用 100-200MB,闲置时更低,比 Electron 写的同类客户端省心。早期版本有内存泄漏,v2.5.x 已经修掉了。
优点
- 开箱即用:导入订阅、选节点、开开关就完事
- 功能最全:Merge/Script、WebDAV、CSS 主题、Alpha 内核切换,其他客户端少有的功能
- TUN 模式:接管整机流量,游戏和命令行也能走代理
- 跨平台 + 更新勤:Windows / macOS / Linux 都覆盖,作者还在活跃维护
缺点
- 不支持 Win7:v2.5.x 起 drop 了
- macOS 偶发小毛病:v2.5.0 之前开关代理会卡顿,已修
- TUN 模式冲突:开启后部分国内软件会异常,需要加规则排除
下载安装
下载地址
👉 Clash Verge Rev GitHub Releases
打开就是最新版,按平台选:
| 平台 | 下载文件 | 备注 |
|---|---|---|
| Windows | Clash.Verge_{版本号}_x64-setup.exe | 64 位选这个,ARM 设备用 _arm64-setup.exe |
| macOS | Clash.Verge_{版本号}_x64.dmg | Intel 芯片 |
| macOS | Clash.Verge_{版本号}_aarch64.dmg | M1/M2/M3/M4 |
| Linux | Clash.Verge_{版本号}_amd64.deb | Debian/Ubuntu |
| Linux | Clash.Verge_{版本号}_amd64.AppImage | 其他发行版建议用这个 |
安装步骤
▸方案一:Windows 安装(小白首选)
▸方案二:macOS 安装
▸方案三:Linux 安装
Linux(Debian/Ubuntu):
sudo dpkg -i Clash.Verge_{版本号}_amd64.deb
使用教程
本文以 Windows 版演示,macOS / Linux 界面基本一致。
界面速览
打开后左侧一列图标,从上到下是:首页、代理、订阅、连接、规则、日志、测试、设置。前两个最常用。

图注:主界面,左侧一列是首页、代理、订阅、连接等入口,首页的「网络设置」卡片控制系统代理和 TUN。
代理(Proxy)
所有节点和策略组都在这,也是你每天打开软件的主页面。点节点会测延迟,绿色数字就是能用的。顶部最关键的是代理模式切换,三种模式一定得搞懂:
| 模式 | 干啥的 | 啥时候用 |
|---|---|---|
| 规则(Rule) | 按内置规则自动分流——外网走代理、国内直连 | 日常就用这个,最省心 |
| 全局(Global) | 所有流量走代理,不管国内国外 | 某些游戏需要特定 IP 时临时用 |
| 直连(Direct) | 完全不走代理 | 排查问题时用,看是软件 bug 还是网络问题 |
订阅(Subscription)
管理机场订阅:加链接、更新、查到期时间、自动更新都在这里。
日志(Log)
出问题时才看。正常情况不用碰。
设置(Settings)
系统代理、TUN 模式、主题、语言、快捷键都在这。端口设置一般不用改。
连接(Connections)
看当前哪些软件正在走代理。排查"为啥这个程序没走代理"时用。
首次使用
1. 导入订阅

图注:订阅页,点「添加」粘贴订阅链接,导入后右键订阅可更新拉取最新节点。
- 左侧点 订阅 → 添加
- 粘贴机场给的订阅链接、填个名字
- 导入并保存
- 刚导入的订阅右键 → 更新(拉取最新节点)
2. 订阅转换(必要时看)
Clash 客户端只认 YAML 格式的订阅,但有些机场只给你 SS / V2ray 链接——你得先经过一个"翻译"服务,输出 Clash 格式的链接再导入。
怎么用:
- 搜索"订阅转换",找个热度高、运营时间长的站
- 原始订阅链接粘进去,输出选
Clash或YAML - 转换后复制新链接,粘到 Verge Rev 里
注意事项:
- 用了 reality、HY2 这些新协议的节点,老转换站可能不支持
- 转换服务能拿到你所有节点信息,别用野鸡小站
- 转换后节点全超时,换个站再试
3. 选节点

图注:代理页,策略组里点节点测延迟,绿色数字表示可用节点。
- 左侧点 代理
- 策略组里挑一个(一般用"自动选择"或"手动选择")
- 点节点测延迟,绿色数字就是可用的
- 选个延迟低的
4. 开启系统代理
回首页的"网络设置"卡片里,把 系统代理 开关打开(变蓝就是开了)。浏览器就能访问外网了。
深入配置(进阶篇)
前面讲了怎么快速用起来。下面这部分是给想深入配置的朋友看的。Clash Verge Rev 是功能最丰富的 Clash 客户端,它的 Merge/Script、规则编辑、TUN 模式、CSS 自定义主题这些功能,其他客户端都没有。
TUN 模式详解
TUN 模式 vs 系统代理
很多人搞不清 TUN 和系统代理的区别,先看这张表:
| 系统代理 | TUN 模式 | |
|---|---|---|
| 原理 | 设置系统的 HTTP/SOCKS 代理 | 创建虚拟网卡,接管整机流量 |
| 覆盖范围 | 只覆盖遵守代理设置的程序(浏览器等) | 覆盖几乎所有程序,包括游戏、命令行工具 |
| 权限 | 普通权限即可 | 需要管理员权限 |
| 适合 | 日常浏览器上网 | 游戏加速、整机代理、有程序不走系统代理时 |
简单判断: 浏览器能代理、但某个软件/游戏死活不走代理 → 该上 TUN 了。
开启 TUN 的前提:服务模式
TUN 需要较高权限。Clash Verge Rev 提供两种方式(二选一):
- 服务模式(推荐):安装一个后台系统服务来获得权限,装一次以后每次正常启动都能用 TUN,不用每次右键管理员
- 管理员模式:每次都以管理员身份运行 Clash Verge
Windows 开启步骤:
设置 → 服务模式 → 安装(会弹 UAC 确认,点确定)- 打开
设置 → TUN 模式开关
macOS 开启步骤:
设置 → 服务模式 / 授权内核:按提示输入密码授权- 打开 TUN 模式开关
Linux 开启步骤:
- 安装服务或给内核授权(不同发行版方法不同)
- 打开 TUN 模式开关
Stack 选择(gVisor / System / Mixed)
TUN 的协议栈可在设置里选:
| Stack | 特点 |
|---|---|
| gVisor | 最省心,跨平台都能跑,默认就是这个 |
| System | 走系统自己的协议栈,速度更快,但挑环境 |
| Mixed | 上面两种混着用 |
不确定选哪个就保持默认的 gVisor,基本不会出问题。想追求极限速度再试 System。
TUN 常见问题
| 现象 | 原因 / 解决 |
|---|---|
| TUN 开了没网 | 没装服务模式/没管理员运行;或 DNS 没开 → 开启 DNS(建议 fake-ip) |
| TUN 开关打不开 / 自动回弹 | 权限不足 → 先装服务模式或以管理员运行 |
| 开了 TUN 还是不走代理 | 别的 VPN/代理也开了 TUN,虚拟网卡冲突 → 关掉其它 TUN 客户端 |
| DNS 泄漏 | 开启内置 DNS 并用 fake-ip 模式,避免系统 DNS 绕过 |
规则配置详解
先记住一个原则:别在订阅文件里动手脚
你导入的订阅链接,软件会把它下载成一个 yaml 文件存在本地。问题来了——每次点"更新订阅",这个文件就会被重新拉一遍,你之前在里面手写的规则全没了。
左侧导航栏的「规则」页面也一样,它只是个展示面板,只能看当前有哪些规则在生效,不能在里面新增或修改。很多人点进去发现没有"添加规则"的按钮,就是这个原因。
正确的添加方式在「订阅」页,主要有两种:
| 方式 | 适合 | 说明 |
|---|---|---|
| 编辑规则(Edit Rule) | 绝大多数人 | 右键订阅卡片打开,prepend/append 可视化填规则,最简单 |
| 扩展脚本(Extended Script) | 需要批量/带逻辑 | 写 JavaScript 动态改 config.rules,最灵活 |
规则长什么样?拆开看就懂了
一条规则拆开就是三段:规则类型,匹配内容,目标。
| 类型 | 含义 | 示例 |
|---|---|---|
DOMAIN | 完整域名精确匹配 | DOMAIN,www.google.com,节点选择 |
DOMAIN-SUFFIX | 域名后缀(最常用) | DOMAIN-SUFFIX,google.com,节点选择 |
DOMAIN-KEYWORD | 域名包含关键字 | DOMAIN-KEYWORD,google,节点选择 |
GEOSITE | 域名分类集(Mihomo) | GEOSITE,category-ads-all,REJECT |
IP-CIDR | IPv4 网段 | IP-CIDR,192.168.0.0/16,DIRECT,no-resolve |
GEOIP | 按 IP 归属国家 | GEOIP,CN,DIRECT |
PROCESS-NAME | 按本机进程名 | PROCESS-NAME,Telegram.exe,节点选择 |
RULE-SET | 引用规则集 | RULE-SET,my-direct,DIRECT |
MATCH | 兜底,匹配所有剩余流量 | MATCH,节点选择 |
目标(最后一段)只有三类: DIRECT(直连)、REJECT(拒绝/屏蔽,用于去广告)、或某个代理组的名字(必须填订阅里真实存在的组名,如 节点选择、自动选择,不能随便写 PROXY)。
匹配顺序:从上往下,命中第一条就停止。 想优先生效就放最前面;MATCH 永远是最后一条兜底,订阅里通常已有,别重复加。
▸方法一:编辑规则(推荐)
- 打开「订阅」页,右键点击你正在用的订阅卡片
- 选择「编辑规则(Edit Rule)」
- 在 prepend(前置) 区添加你的规则(优先级最高,会插到所有规则最前);兜底类放 append(后置) 区
# 强制走代理
DOMAIN-SUFFIX,openai.com,节点选择
DOMAIN-SUFFIX,githubusercontent.com,节点选择
# 强制直连
DOMAIN-SUFFIX,icbc.com.cn,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
# 屏蔽广告
DOMAIN-SUFFIX,doubleclick.net,REJECT
DOMAIN-KEYWORD,adservice,REJECT
保存后回主界面刷新该订阅,规则即生效。这些改动保存在订阅的扩展配置里,更新订阅不会丢。
▸方法二:扩展脚本
需要按条件批量改规则时用扩展脚本(JavaScript):
function main(config) {
const myRules = [
'DOMAIN-SUFFIX,openai.com,节点选择',
'DOMAIN-SUFFIX,doubleclick.net,REJECT',
];
config.rules = [...myRules, ...(config.rules || [])];
return config;
}
右键订阅 → 编辑 → 扩展脚本,把这段代码贴进去保存。要对所有订阅统一加规则,把脚本放进「全局扩展脚本」即可。
规则不生效排查
| 现象 | 原因 / 解决 |
|---|---|
| 加了规则没反应 | 目标名写错——填订阅里真实的代理组名,别写不存在的 PROXY |
| 规则被忽略 | 顺序问题,被上面的规则先命中——放进 prepend(前置) |
| 更新订阅后规则消失 | 直接改了订阅文件——改用编辑规则 / 扩展脚本 |
| IP 规则不准 | 纯 IP 规则漏加 no-resolve——补上 ,no-resolve |
Merge 和 Script 详解
这是 Clash Verge Rev 最核心的高级功能,其他客户端都没有。
Merge(配置合并)
Merge 让你在不修改原订阅配置的情况下,叠加自己的配置。订阅更新了也不会被覆盖。
适用场景:
- 你的机场订阅里没有广告屏蔽规则 → 写一个 Merge 文件加上去
- 想自定义 DNS 服务器 → 在 Merge 里改
dns字段 - 想改端口号 → 在 Merge 里改
mixed-port
配置方法:
- 右键订阅 → 编辑 → 扩展配置(Merge)
- 写入你要覆盖的配置项,格式跟 YAML 一样
# 自定义 DNS
dns:
enable: true
listen: 0.0.0.0:53
default-nameserver:
- 223.5.5.5
- 114.114.114.114
nameserver:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
Script(扩展脚本)
Script 比 Merge 更灵活——你可以用 JavaScript 对配置做任何处理。
适用场景:
- 按延迟排序节点
- 过滤掉某些国家的节点
- 根据时间段切换不同的策略组
- 批量修改代理组名称
执行链(按顺序):
- 全局扩展配置(Merge)
- 全局扩展脚本(Script)
- 订阅扩展配置(Merge)
- 订阅扩展脚本(Script)
后面的会覆盖前面的。所以如果你想对所有订阅统一改 DNS,写在全局 Merge 里就行。
自定义主题和界面
Clash Verge Rev 支持 CSS Injection——你可以写自己的 CSS 来改界面样式。
怎么用:
设置 → 主题设置 → CSS Injection- 写入你的 CSS 代码
/* 把侧边栏改成自己喜欢的颜色 */
.sidebar {
background: linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);
}
/* 让卡片更圆润 */
.ant-card {
border-radius: 12px;
}
保存后立即生效,不用重启。觉得默认界面丑?自己改就是了。
WebDav 配置备份和同步
配置可以备份到 WebDav,换电脑了直接同步回来。
配置方法:
设置 → WebDav- 填写你的 WebDav 服务器地址、用户名、密码
- 点击测试连接,确认能连上
- 点击上传备份当前配置
- 换电脑后,同样配置 WebDav,点击下载恢复
https://dav.jianguoyun.com/dav/),免费用户有 1GB 空间,存配置文件绰绰有余。Alpha 内核切换
除了稳定版 mihomo 内核,还可以切换到 Alpha 版本,提前体验新协议和新功能。
切换方法: 设置 → 内核 → 切换版本 → Alpha
系统代理守卫
有时候系统代理会莫名其妙失效(比如软件崩溃后),Clash Verge Rev 有代理守卫功能,会自动检测并恢复系统代理状态,不用手动去设置里开关。
这个功能默认开启,在 设置 → 系统代理守卫 里可以关掉。
定时更新订阅
设置 → 订阅 → 开启自动更新,建议设 24 小时更新一次,省心。
特色功能
Clash Verge Rev 能成为 CFW 停更后的首选,不只是因为它"还在更新",而是有这几个其他客户端没有的亮点:
1. 自定义主题和界面
支持自定义主题颜色、代理组图标、托盘图标,甚至可以用 CSS Injection 自己写样式改界面。觉得默认界面丑?自己改就是了,这是其他 Clash 客户端做不到的。
2. 配置文件增强(Merge 和 Script)
这个是对老手最有用的功能:
- Merge:可以在不修改原订阅配置的情况下,叠加自己的规则和策略组。比如你的机场订阅里没有广告屏蔽规则,你可以写一个 Merge 文件加上去,订阅更新了也不会被覆盖。
- Script:支持用 JavaScript 脚本对节点进行自定义处理,比如按延迟排序、过滤掉某些国家的节点。
3. 可视化节点和规则编辑
不用手写 YAML 配置文件,直接在界面上点一点就能编辑节点和规则,对小白友好。
4. WebDav 配置备份和同步
配置可以备份到 WebDav,换电脑了直接同步回来,不用重新配置。
5. 支持切换 Alpha 内核
除了稳定版 mihomo 内核,还可以切换到 Alpha 版本,提前体验新协议和新功能。
6. 系统代理守卫
有时候系统代理会莫名其妙失效(比如软件崩溃后),Clash Verge Rev 有代理守卫功能,会自动检测并恢复系统代理状态,不用手动去设置里开关。
常见问题和总结
常见问题
Q:导入订阅后节点全是超时? A:先检查订阅链接有没有过期,然后试试更新订阅。如果还是不行,可能是机场的问题,联系客服。
Q:开启代理后国内网站打不开? A:检查规则配置,确保国内流量走了 DIRECT。或者关掉 TUN 模式,只开系统代理。
Q:macOS 上开关代理会卡死? A:v2.5.0 修复了这个问题,升级到最新版就行。
Q:和 Clash for Windows 比哪个好? A:CFW 已经停更了,Clash Verge Rev 是现在的主流选择,功能更多、更新更勤。
Q:Clash Verge Rev 安全吗? A:Clash Verge Rev 是开源项目(GitHub 134K Stars),代码公开、社区审查,比那些停更的旧客户端安全得多。只要从官方 GitHub Releases 页面下载就行,别去第三方网站下。
Q:我能继续用旧的 CFW 配置吗? A:大多数情况下可以。Clash Verge Rev 用的还是 Clash YAML 配置格式,订阅链接、本地配置文件、规则基本都能直接迁移。
Q:节点延迟低但网页打不开? A:这种情况一般是 DNS 问题或者规则没写好。试试切到全局模式,如果能打开就是规则问题。或者换个节点试试,有些节点虽然延迟低但可能被限速了。
Q:TUN 模式开了没网怎么办? A:先确认有没有装服务模式。如果装了还是没网,去设置里开启 DNS(建议用 fake-ip 模式)。还不行的话,检查有没有其他 VPN 或代理软件也在开 TUN,冲突了。
Q:加了规则不生效? A:检查你是不是直接在订阅文件里加的规则——更新订阅就没了。正确做法是右键订阅 → 编辑规则,在 prepend 区加。另外检查目标组名是不是写对了,要写订阅里真实存在的组名。
Q:怎么让所有订阅共用一套规则? A:在全局扩展脚本里写规则,或者装一个规则集插件。这样不管换哪个订阅,规则都一样。
Q:上不了网怎么排查? 按顺序试:
- 先删掉当前配置,重新导入订阅试试
- 如果还不行,关掉系统代理和 TUN 模式,重启软件再开
- Windows 用户可以在命令行(管理员身份)运行
netsh winsock reset,然后重启电脑 - 去系统设置 → 网络 → 代理,确保系统代理设置是正常的,没有残留
总结
Clash Verge Rev 是目前最推荐的 Clash 系客户端,没有之一。开箱即用、持续更新、社区活跃,新手老手都适合。
一句话: 下载 → 导入订阅 → 选节点 → 开代理,四步搞定,看这一篇就够了。
评论
本地 Worker 预览版,后续可切换到 Cloudflare D1。
正在加载评论...