← 返回博客

Clash Verge Rev 从入门到精通:订阅管理、策略组配置与高级技巧

📌 一分钟总结

Clash Verge Rev是2026年最受欢迎的跨平台科学上网客户端。本文从安装配置开始,一步步深入到订阅管理、策略组设计、规则集配置、TUN模式与高级技巧,帮你把这个客户端的全部潜力发挥出来。

2026年,Clash Verge Rev 已经成为跨平台科学上网客户端的事实标准。在 Windows、macOS、Linux 上,它凭借 Clash Meta 内核的强大能力、美观的界面和丰富的配置选项,取代了 v2rayN、ClashX 等老牌客户端,成为最多人推荐的选择。

但大多数用户只用了它 30% 的功能——导入订阅、选个节点、开系统代理就完事了。你不知道的是,Clash Verge Rev 的策略组、规则集、TUN 模式和高级配置功能,可以让你在多机场之间自动切换、让不同应用走不同线路、让所有流量丝滑代理而无需手动切换节点。

如果你还没用过任何科学上网客户端,建议先看这篇通用客户端配置教程了解基本概念。本文专注于 Clash Verge Rev,从基础到进阶,一步到位。

一、为什么 Clash Verge Rev 是首选?

市面上科学上网客户端很多——v2rayN、ClashX、Clash for Windows、Stash、Shadowrocket——但 Clash Verge Rev 有几个不可替代的优势。

1.1 Clash Meta 内核

Clash Verge Rev 内置 Clash Meta 内核(mihomo),这是目前功能最强大的代理内核。它支持所有主流协议——Shadowsocks、Trojan、VMess、VLESS、Hysteria2、WireGuard——而且支持完整的策略组语法、规则集管理、TUN 模式、DNS 配置和脚本扩展。关于各协议的详细区别,可以参考这篇主流协议对比文章。

1.2 跨平台统一体验

Windows、macOS、Linux 三端使用完全相同的界面和配置逻辑。你在一台电脑上配好的设置,复制 config.yaml 到另一台电脑就能直接用。不像 v2rayN 只有 Windows 版,ClashX 只有 macOS 版。

1.3 活跃的开源社区

Clash Verge Rev 是 GitHub 上星标超过 4 万的开源项目。更新频率高、Bug 修复快、社区贡献的规则和配置模板极其丰富。你用 ACL4SSR、Loyalsoldier 等社区规则集,开箱即用。

1.4 对新手和进阶用户都友好

新手点一下就能用,进阶用户可以深挖配置文件。同一个软件,满足不同阶段的需求。这是它和其他客户端最本质的区别——大多数客户端要么太简单(功能受限),要么太复杂(学习成本高),Clash Verge Rev 在这两者之间找到了平衡。

二、安装与初次配置

2.1 下载与安装

从 GitHub Releases 页面下载对应系统的安装包:

# Windows
https://github.com/clash-verge-rev/clash-verge-rev/releases
→ 下载 Clash.Verge_x.x.x_x64-setup.exe

# macOS (Intel)
→ Clash.Verge_x.x.x_x64.dmg

# macOS (Apple Silicon / M1/M2/M3/M4)
→ Clash.Verge_x.x.x_aarch64.dmg

# Linux
→ Clash.Verge_x.x.x_amd64.AppImage 或 .deb

安装过程很简单——Windows 双击 exe、macOS 拖到 Applications、Linux 给 AppImage 执行权限后运行。

2.2 首次启动

启动后你会看到主界面,分为几个标签页:

  • 代理 — 显示你的节点列表和策略组,可以手动切换
  • 订阅 — 管理机场订阅链接,支持多订阅合并
  • 设置 — 系统代理、TUN 模式、端口配置等全局设置
  • 连接 — 查看当前活跃连接和流量
  • 日志 — 实时日志,调试用

首次启动后,先进入「设置」标签,确保「系统代理」处于关闭状态——配好订阅和节点后再打开,避免配置过程中网络中断影响操作。

2.3 基础模式选择

Clash Verge Rev 有三种工作模式:

模式说明适合场景
规则(Rule)根据规则集分流,国内直连+国外代理日常使用(推荐)
全局(Global)所有流量走代理测试节点、临时需要
直连(Direct)所有流量直连调试排障

默认选择「规则」模式即可。规则模式下,中国 IP 和常用国内域名的请求直连,国外请求走代理节点——不需要手动切换。

三、订阅管理——多机场、自动更新、配置转换

订阅管理是 Clash Verge Rev 最基础也最重要的功能。正确配置后,节点自动更新、多机场自动合并、每次启动都是最新节点。

3.1 添加订阅

1. 点击「订阅」标签页
2. 点击「添加」按钮
3. 在弹窗中填写:
   - 名称:机场名称(如「机场A」)
   - URL:机场后台提供的订阅链接
   - 更新间隔:建议 24 小时
4. 点击「确定」
5. 点击订阅右侧的「更新」按钮(刷新图标)
6. 等待节点加载完成

以自由猫这类 IEPL 专线机场为例,登录用户中心后,在「订阅信息」页面复制 Clash Meta 格式的订阅链接,粘贴到 Clash Verge Rev 的订阅 URL 输入框即可。这种机场的订阅链接通常包含 50+ 个 IEPL 专线节点,分布在东京、新加坡、洛杉矶等多个入口。

3.2 多订阅合并

很多用户同时使用多个机场——一个主力 IEPL 机场用来日常使用,一个便宜的大流量机场用来下载。Clash Verge Rev 原生支持多订阅合并:

# 添加第一个订阅(主力机场)
名称:机场A
URL:https://example1.com/subscribe?token=xxx
间隔:24h

# 添加第二个订阅(备用/大流量机场)
名称:机场B
URL:https://example2.com/subscribe?token=yyy
间隔:24h

添加完毕后,点击「更新全部」,所有节点的名称前会自动带上订阅名称前缀(如「机场A 东京 IEPL-01」「机场B 美国 中转-05」),方便在策略组中区分。多个订阅的节点自动合并到同一个节点池中,你可以在策略组中按需选择。

3.3 自动更新策略

建议的自动更新设置:主用机场 24 小时更新一次(机场节点会定期更换 IP 和端口),备用机场 48 小时更新一次。不要在每次启动时强制更新——大部分机场的订阅链接有每日请求次数限制,频繁更新可能被封 IP。

高级技巧:在 Clash Verge Rev 的「设置」→「Clash 设置」中,可以开启「自动更新 GeoIP 数据库」和「自动更新 GeoSite 数据库」。这两个数据库用于规则匹配,建议每周更新一次。

3.4 订阅转 Clash 配置

大部分机场的订阅链接返回的是节点列表(proxies),不包含策略组和规则。你需要使用 Clash Verge Rev 内置的「配置转换」功能来生成完整的 Clash 配置文件:

# 转换步骤
1. 在「订阅」页面,点击订阅右侧的「…」→「编辑」
2. 勾选「启用转换」
3. 选择一个转换模板(推荐「ACL4SSR_Online」)
4. 设置自定义策略组偏好
5. 保存并更新

# 转换后的效果
- proxies:订阅中的节点自动填入
- proxy-groups:根据模板生成策略组(自动选择、故障转移等)
- rules:根据模板生成分流规则
- 你不需要手动写任何 YAML 代码

四、策略组——从入门到精通

策略组是 Clash 最有价值的功能。它让你定义「当访问一个网站时,应该走哪条线路」的逻辑。

4.1 什么是策略组

策略组本质上是一个「节点选择器」。你可以创建多个策略组:

  • 自动选择 — 从一组节点中选择延迟最低的
  • 手动选择 — 你自己在界面上手动切换
  • 故障转移 — 先选第一个节点,连不上了自动切到下一个
  • 负载均衡 — 请求平均分配到多个节点

4.2 推荐策略组配置

这是经过长期使用验证的最优策略组结构:

proxy-groups:
  # ◈ 底层策略组——按用途分
  - name: 🚀 节点选择
    type: select
    proxies:
      - ♻️ 自动选择
      - 🎯 手动选择
      - DIRECT

  - name: ♻️ 自动选择
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    tolerance: 50

  # ◈ 上层策略组——按场景分
  - name: 📺 流媒体
    type: select
    proxies:
      - ♻️ 自动选择
      - 🚀 节点选择
      - 机场A 东京 IEPL-01
      - 机场B 日本 中转

  - name: 🎮 游戏
    type: select
    proxies:
      - 机场A 东京 IEPL-01
      - ♻️ 自动选择

  - name: 🌐 AI工具
    type: select
    proxies:
      - 机场A 东京 IEPL-01
      - 机场A 新加坡
      - ♻️ 自动选择

  - name: ⬇️ 下载
    type: select
    proxies:
      - ♻️ 自动选择
      - DIRECT

这套结构的核心思路是:按场景拆分策略组而不是按机场拆分。流媒体用一个策略组、AI 工具用一个策略组、下载用另一个策略组——每个场景可以选择不同的节点,而不是强迫所有流量走同一个出口。

如果你同时使用多个机场,可以在不同策略组中指定不同的机场节点。例如,将万达云的住宅 IP 节点放在流媒体策略组中(对 TikTok 优化好),将主力 IEPL 节点放在 AI 工具和游戏策略组中(延迟低、稳定)。

4.3 策略组嵌套

一个重要的设计原则是「上层策略组引用下层策略组」,而不是直接引用节点。上述配置中,「流媒体」策略组引用「自动选择」和「节点选择」——如果你换了主力机场,只需要修改「节点选择」即可,所有依赖它的策略组自动继承变更。

4.4 实战:按时间切换策略

高级用法——通过脚本实现按时间段自动切换策略组:

# 在 Clash 配置的 script 段中
script:
  code: |
    def main(ctx, msg):
      from datetime import datetime
      hour = datetime.now().hour
      # 工作时段(9-18点)用自动选择
      if 9 <= hour < 18:
        ctx.resolve_proxy("🌐 AI工具", "♻️ 自动选择")
      # 晚上刷视频时段用流媒体组
      elif hour >= 20:
        ctx.resolve_proxy("🌐 AI工具", "📺 流媒体")
      return ctx

五、规则集——让分流更精准

规则集(Rule-Set)是 Clash Meta 内核的杀手级功能。它把分流规则独立成外部文件,你只需要引用即可,不需要手动维护上千条规则。

5.1 规则的执行顺序

Clash 的规则是从上到下匹配的,命中第一条就停止:

rules:
  # 优先级高 → 精确匹配
  - DOMAIN-SUFFIX,google.com,🌐 AI工具
  - DOMAIN-KEYWORD,netflix,📺 流媒体
  - DOMAIN-SUFFIX,steam.com,🎮 游戏
  - GEOIP,CN,DIRECT       # 中国 IP 直连
  - GEOSITE,cn,DIRECT     # 中国网站直连
  - MATCH,🚀 节点选择      # 其余走代理

5.2 使用社区规则集

推荐 ACL4SSR 规则集,它是目前维护最活跃的中文社区规则集,每天更新:

rule-providers:
  # 广告拦截
  reject:
    type: http
    behavior: domain
    url: "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list"
    path: ./ruleset/banad.yaml
    interval: 86400

  # 代理规则
  proxy:
    type: http
    behavior: domain
    url: "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list"
    path: ./ruleset/proxy.yaml
    interval: 86400

  # 中国网站直连
  direct:
    type: http
    behavior: domain
    url: "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Direct.list"
    path: ./ruleset/direct.yaml
    interval: 86400

  # 中国 IP
  cnip:
    type: http
    behavior: ipcidr
    url: "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list"
    path: ./ruleset/cnip.yaml
    interval: 86400

5.3 自定义规则的最佳实践

社区规则集虽然全面,但难免有遗漏或过度匹配。最佳实践是使用「优先级规则」:在规则集上方放你自己的自定义规则,覆盖社区规则中不合理的地方。

rules:
  # 你的自定义规则(放最前面)
  - DOMAIN-SUFFIX,notion.so,🌐 AI工具   # 把 Notion 走 AI 工具组
  - DOMAIN-SUFFIX,openai.com,🌐 AI工具   # OpenAI 全家桶
  - DOMAIN-KEYWORD,tiktok,📺 流媒体      # TikTok 走流媒体组(解锁用)

  # 然后引用社区规则集
  - RULE-SET,proxy,🌐 AI工具
  - RULE-SET,direct,DIRECT
  - RULE-SET,reject,REJECT

  # 兜底
  - GEOIP,CN,DIRECT
  - GEOSITE,cn,DIRECT
  - MATCH,🚀 节点选择

六、TUN 模式完全指南

TUN 模式是 Clash Verge Rev 最强大的功能之一——它创建一个虚拟网卡,接管设备上所有的网络流量,包括那些不识别系统代理的应用(如 UWP 应用、游戏、某些命令行工具)。

6.1 TUN 模式 vs 系统代理

维度系统代理模式TUN 模式
原理设置 HTTP/HTTPS/SOCKS 代理环境变量创建虚拟网卡,劫持所有 IP 流量
覆盖范围只覆盖遵守系统代理设置的应用所有应用(包括不遵守系统代理的)
UDP 支持部分支持完整支持
CPU 消耗低中(需要处理网卡数据包)
配置复杂度低中(需配置 dns-hijack 和混合端口)

6.2 开启 TUN 模式

在 Clash Verge Rev 中开启 TUN 模式非常简单:

1. 打开「设置」标签
2. 找到「TUN 模式」开关
3. 开启
4. 在弹出的权限请求中选择「允许」
   (macOS 需要允许网络扩展权限
    Windows 需要管理员权限安装虚拟网卡驱动)

6.3 TUN 模式配置详解

对于更精细的控制,可以在配置文件中手动配置 TUN 参数:

tun:
  enable: true
  stack: system       # 驱动栈:system/mixed/gvisor
  dns-hijack:         # DNS 劫持,防止 DNS 泄露
    - any:53
  auto-route: true    # 自动添加路由表
  auto-detect-interface: true  # 自动检测出口网卡

# 混合端口——同时开启 HTTP/SOCKS 和 TUN
mixed-port: 7890

关于驱动栈的选择:

  • system — 使用操作系统原生 TUN 驱动,性能最好,推荐
  • gvisor — 用户态网络栈,隔离性好但性能略低
  • mixed — 混合模式,兼顾性能和兼容性

6.4 TUN 模式下的 DNS 配置

TUN 模式下,DNS 配置非常重要。配置不当会导致 DNS 泄露或域名解析异常:

dns:
  enable: true
  listen: 0.0.0.0:53
  ipv6: true

  # DNS 上游服务器
  nameserver:
    - https://doh.pub/dns-query    # 腾讯
    - https://dns.alidns.com/dns-query  # 阿里

  # 国外域名用这些 DNS 解析
  nameserver-policy:
    "geosite:google,category-ads-all,geosite:facebook,geosite:twitter":
      - https://1.1.1.1/dns-query
      - tls://8.8.8.8

  # fake-ip 模式(推荐)
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16

七、高级技巧与常见问题

7.1 内置速度测试

Clash Verge Rev 内置了节点延迟测试功能,不需要额外工具:

# 测全部节点
在「代理」标签 → 右键任意策略组 → 延迟测试

# 只测特定节点
在「代理」标签 → 展开策略组 → 右键单个节点 → 延迟测试

# 配置测试 URL(在设置中)
# 推荐:http://www.gstatic.com/generate_204
# 或:https://cp.cloudflare.com/generate_204

建议设置策略组「自动选择」的 URL 测试间隔为 300 秒(5 分钟),这样客户端每 5 分钟检测一次各节点延迟,自动切换到当前最快的节点。

7.2 日志调试

遇到连接问题时,查看日志是最快的排查方法:

# 打开「日志」标签
# 日志级别选择「Warning」(日常)或「Debug」(调试)
# 常见问题判断:
# [TCP] dial tcp xx.xx.xx.xx:443: i/o timeout → 节点连不上
# [DNS] resolve xx.com → 1.2.3.4 → DNS 解析异常
# [Rule] DOMAIN-SUFFIX,google.com MATCH Proxy → 规则匹配正常

# 搜索连接
在「连接」标签 → 搜索框输入域名 → 查看走的是哪个策略组
# 如果某个网站走了错误的策略组 → 调整规则

7.3 内存与性能优化

长时间运行 Clash Verge Rev 后,内存占用可能逐渐升高。几个优化方法:

  1. 减少节点数量 — 订阅里如果包含了上百个节点,可以在转换时过滤掉不需要的(只保留 IEPL 节点或指定地区的节点)
  2. 关闭不必要的规则集 — 不需要的规则集(如广告拦截)可以在 rule-providers 中注释掉
  3. 开启内存 GC — 在 Clash 内核配置中加入:profile: { store-selected: true }
  4. 减少 TUN 模式的网卡缓冲区 — 如果不是要代理游戏或视频,TUN 模式也建议在需要时才开启

7.4 常见问题

Q:Clash Verge Rev 启动时提示「端口被占用」怎么办?

通常在「设置」中修改混合端口(mixed-port)即可。把默认的 7890 改成 7891 或 8080。端口冲突通常是因为其他代理软件(如 v2rayN 的 socks 代理)也在使用相同的端口。

Q:更新订阅后节点变少或报错?

机场可能更换了订阅 URL 或格式。先尝试「删除订阅 → 重新添加 → 更新」,如果仍然报错,登录机场后台确认订阅链接是否变更。部分机场限制订阅链接每日请求次数,频繁更新可能导致临时封禁。

Q:macOS 下 Clash Verge Rev 提示「已损坏,无法打开」?

这是 macOS 的 Gatekeeper 保护机制。终端执行:sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app。如果仍然打不开,在「系统设置 → 隐私与安全性」中允许从任何来源运行。

Q:规则集更新失败?

检查你的网络是否能访问 GitHub Raw。如果受阻,建议切换到代理模式后再更新规则集,或者使用国内的规则集镜像源。

八、总结与网络建议

Clash Verge Rev 是我个人推荐的首选跨平台客户端——不是因为「别人都用所以推荐」,而是在经过深度使用之后,它的策略组体系、规则集管理、TUN 模式和对 Clash Meta 内核的完整支持,确实比 v2rayN、ClashX 等竞品强一个档次。

但客户端只是工具,核心还是你用的线路质量。再好的策略组配置,如果节点本身延迟高、丢包多,策略组自动选择也只是「在烂节点中选一个不那么烂的」。高效的策略组配置需要搭配稳定的机场节点才能发挥全部效果。万达云的中转+IEPL方案(¥16.8/月起步)在策略组中表现均衡,SS-ID的全IEPL专线方案(¥20/月,100GB)延迟最低,适合对实时性要求高的AI工具和游戏场景。如果你把主力IEPL机场和策略组配合好——IEPL节点放AI工具组和游戏组,中转节点放下载组——就能最大化利用多机场的优势。

📖 推荐阅读