主题
2026最新 Clash Verge Rev 进阶教程:从订阅分流到规则自定义
作为 Clash 核心的优秀继承者,Clash Verge Rev 已经是目前 Windows、macOS 和 Linux 平台上最主流的科学上网客户端。
虽然大多数用户在导入机场订阅后,使用默认的规则模式即可顺畅上网。但随着网络需求的精细化,您可能会遇到以下问题:
- 国内应用异常走代理:微信、支付宝在开启代理后加载变慢,或者提示异地登录安全警示。
- 特定网站需要指定节点:ChatGPT 必须走美国或新加坡节点,而观看奈飞(Netflix)又需要切换到日本原生节点,手动频繁切换节点非常繁琐。
- BT 下载占用机场流量:无意中开启的下载任务偷走了大量机场昂贵的专线流量。
本文将为您带来 2026 年最新、最实用的 Clash Verge Rev 进阶自定义分流与规则配置教程,教您如何通过 Merge(扩展配置)或 Script(扩展脚本)一次性完美解决这些痛点。
一、 为什么你需要自定义规则?
默认的机场订阅配置文件(YAML)中虽然自带了分流规则,但通常存在以下局限性:
- 更新订阅会被覆盖:如果您直接在“配置”面板右键编辑订阅文件,一旦更新订阅,您的所有自定义修改都会被机场的最新文件完全覆盖。
- 缺乏个性化:机场不知道您有哪些国内特定的私有服务需要直连,也不知道您需要将哪些工作网站强行指定到特定低延迟专线(如 饿饭CC专线)。
Clash Verge Rev 引入了 “扩展配置 (Merge)” 和 “订阅脚本 (Script)” 功能。它们就像一层叠加在机场配置文件之上的“过滤器”,无论订阅如何更新,您的自定义规则永远生效。
二、 核心:使用「扩展配置 (Merge)」自定义规则
这是最简单、推荐所有用户掌握的方法。它使用 YAML 语法,将您的规则合并进当前的配置文件中。
步骤 1:创建扩展配置
- 打开 Clash Verge Rev,点击左侧菜单的 “订阅 (Profiles)”。
- 在右侧上方,点击 “新建 (New)” 按钮。
- 在弹出的窗口中:
- 类型 (Type) 选择:
Merge。 - 名称 (Name) 输入:例如
MyCustomRules。 - 点击 “保存 (Save)”。
- 类型 (Type) 选择:
扩展配置面板示意图
(在左侧菜单切换到订阅,创建 Merge 类型的文件后,右键点击“编辑”)
步骤 2:编写自定义分流规则
右键点击您刚刚新建的 MyCustomRules,选择 “编辑配置 (Edit)”,将其中的内容替换为如下模板:
yaml
prepend-rules:
# 1. 强制 ChatGPT 走美国节点 (或者您的特定策略组)
- DOMAIN-SUFFIX,openai.com,美国节点
- DOMAIN-SUFFIX,chatgpt.com,美国节点
- DOMAIN-KEYWORD,openaicom,美国节点
# 2. 强制 Notion 走低延迟的专线策略组
- DOMAIN-SUFFIX,notion.so,香港节点
# 3. 拦截广告与垃圾请求 (REJECT 表示直接断开连接)
- DOMAIN-SUFFIX,doubleclick.net,REJECT
- DOMAIN-KEYWORD,adservice,REJECT
# 4. 强制国内特定公司/学校网站直连 (DIRECT)
- DOMAIN-SUFFIX,mycompany.local,DIRECT
- DOMAIN-SUFFIX,edu.cn,DIRECT
# 5. 局域网与本地地址直连
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT编写规则的注意事项
prepend-rules表示这些规则会被插入到所有规则的最顶部,Clash 匹配流量时会优先执行它们。- “美国节点”、“香港节点”等策略组名称,必须与您机场订阅中实际存在的策略组名称完全一致(区分大小写和空格)。如果机场只有
PROXY组,可以统一写成PROXY。
步骤 3:启用扩展配置
- 保存并关闭编辑窗口。
- 右键点击该 Merge 配置,选择 “启用 (Enable)”(启用后该项会显示为激活状态的绿色)。
- 选中您平时使用的机场订阅文件,右键选择 “刷新 (Refresh)”。您的自定义配置就会自动叠加生效!
三、 高级技能:利用扩展脚本 (Script) 过滤流量
如果您需要更强大的动态分流功能(例如根据国家 IP 自动调整、或者根据延迟自动选路),可以使用 Javascript 脚本。
步骤 1:新建脚本
在 “订阅 (Profiles)” 页面新建,类型选择 Script。
步骤 2:编辑 Javascript 脚本
右键编辑,粘贴以下经过 2026 优化、轻量且强大的脚本模板:
javascript
function main(config) {
// 1. 自动注入常用的自定义规则
const myRules = [
"DOMAIN-SUFFIX,openai.com,PROXY",
"DOMAIN-SUFFIX,chatgpt.com,PROXY",
"DOMAIN-SUFFIX,anthropic.com,PROXY",
"DOMAIN-SUFFIX,claude.ai,PROXY",
"DOMAIN-SUFFIX,github.com,PROXY",
"DOMAIN-SUFFIX,githubusercontent.com,PROXY",
"DOMAIN-SUFFIX,local,DIRECT",
"GEOIP,CN,DIRECT" // 国内 IP 强制直连
];
if (!config.rules) {
config.rules = [];
}
// 2. 将自定义规则插入到机场原有规则的最前面
config.rules = myRules.concat(config.rules);
// 3. 优化 DNS 模块,防止 DNS 泄漏
config['dns'] = {
'enable': true,
'enhanced-mode': 'fake-ip',
'listen': '0.0.0.0:53',
'nameserver': [
'223.5.5.5',
'119.29.29.29'
],
'fake-ip-filter': [
'*.lan',
'localhost.ptlogin2.qq.com'
]
};
return config;
}启用该脚本并刷新您的机场订阅,Clash Verge Rev 就会动态应用该脚本修改后的最终配置。
四、 常见分流失效问题排查 (FAQ)
1. 为什么我配置了 ChatGPT 走 PROXY,但还是提示“地域不支持”?
- 原因 1:您的浏览器缓存了之前的连接。建议清理浏览器缓存或开启无痕模式重新访问。
- 原因 2:DNS 污染。请确保客户端中开启了 “系统代理 (System Proxy)” 且在 DNS 设置里配置了正确的解析策略。
- 原因 3:机场节点 IP 被 OpenAI 封禁。建议更换为 Mitce 机场 或其他机场的欧美住宅 IP 节点。
2. Merge 规则和 Script 脚本可以同时使用吗?
- 回答:可以,但建议只选用其中一种。对于 90% 的日常用户,使用 Merge 编写几行 YAML 规则是最方便、也是最不易出错的选择。
五、 总结
通过配置 Clash Verge Rev 的扩展模块,您可以让您的科学上网环境真正实现“无感翻墙”:国区软件飞速加载,外网应用平稳翻墙。
如果您还没有下载该客户端,可以前往我们的 客户端下载专区 获取最新版安装包,或者查看 2026年翻墙百科全书 了解更多客户端(如小火箭、Hiddify)的使用对比。
国家利益和民族团结高于一切
使用网络时请严格遵守国家法律法规规定,请勿从事色情、暴恐、破坏国家安全等违反国家法律的活动,科学上网,不谈政治,不谈宗教,不碰黄赌毒。龙的传人需自律,有损国家利益和民族团结的事情,坚决不做!

