客户端教程
Clash Verge Rev 完整配置进阶:自定义 Script 扩展与 PAC 自动代理脚本配置
【专栏导读】Clash Verge Rev 高阶玩家配置全手册。详解 Merge / Script 脚本预处理逻辑、PAC 模式自动化分流、自定义代理组嵌套与 DNS 防泄漏终极配置。
机场选择编辑部更新于 2026-11-10约 631 字 · 约 2 分钟阅读
本篇覆盖关键词:#Clash Verge Rev#Clash扩展配置#PAC代理脚本#Merge规则#Clash脚本扩展#DNS防泄漏#分流策略
优惠已核实(核实来源:用户确认)合规声明
注:优惠核实来源为用户提交确认,优惠核实不代表套餐价格、线路宣传也已全面核实。建议按需选择,优先考虑月付方案。全站杜绝一切虚假跑分与截图,坚持以客观拓扑和实际网络体验为准。
查看本文章节目录 (4)▾
核心导读与快速答案
作为目前桌面端(Windows / macOS / Linux)体验最佳的 Clash 内核图形客户端,Clash Verge Rev 不仅界面现代化,更拥有无与伦比的扩展预处理(Merge / Script)能力。
很多用户在更新机场订阅时,会发现自己好不容易手写的自定规则被全部冲掉覆盖。解决这个痛点的终极武器就是使用 Verge 的“扩展脚本 (Script)”:它能在每次拉取机场订阅时,自动、无感地向配置注入你的自定义代理组、直连白名单与 DNS 规则!
---
一、为什么推荐使用 Script 扩展而不是手动改 YAML?
- 传统手动修改:每次在配置中心点击“更新订阅”,手动编辑的规则瞬间消失;
- Script 扩展处理:订阅更新时,客户端在内存中将原始 YAML 作为 JSON 对象传给 JavaScript 函数,执行完你的自定义修改逻辑后再传递给内核启动。永久保留、绝不丢失!
---
二、实用 Script 扩展代码模板:添加自定义国内直连与节点分流
在 Clash Verge Rev 中点击 “订阅” -> 找到你的配置卡片 -> 右键选择“编辑配置” -> 切换到“Script”标签,粘贴以下代码:
javascript配置预览
// Clash Verge Rev 扩展处理脚本
function main(config) {
// 1. 确保 rules 数组存在
if (!config.rules) config.rules = [];
// 2. 插入自定义优先分流规则(插入到数组最前端,享受最高优先级)
config.rules.unshift(
// 强制特定开发内网直连
"DOMAIN-SUFFIX,mycompany.internal,DIRECT",
"IP-CIDR,192.168.0.0/16,DIRECT,no-resolve",
// 强制特定 AI 服务走专属低延迟代理组
"DOMAIN-SUFFIX,openai.com,AI智能服务",
"DOMAIN-SUFFIX,anthropic.com,AI智能服务",
"DOMAIN-SUFFIX,claude.ai,AI智能服务"
);
// 3. 动态追加专属代理组
if (config['proxy-groups']) {
config['proxy-groups'].unshift({
name: "AI智能服务",
type: "select",
proxies: ["香港专线", "日本专线", "美国专线", "DIRECT"]
});
}
return config;
}点击保存后,重新启动订阅即可生效。
---
三、PAC (Proxy Auto-Config) 模式配置与原理
对于某些老旧办公软件或无法接管虚拟网卡的特殊环境,可启用 PAC 模式:
- 客户端在本地启动一个简易 HTTP 服务,托管
pac.js; - 操作系统网络设置中的“自动代理脚本”填入
http://127.0.0.1:7890/pac; - 浏览器发起的每个请求会由 PAC 脚本计算返回值:匹配白名单返回
DIRECT,匹配外网返回PROXY 127.0.0.1:7890。
参考资料与可核验来源清单3 处记录
持续核实更新声明:优惠与线路参数核实来源为用户提交确认与官方发布文档,本站不作任何投资或长期稳定性承诺。建议在订阅前结合本地实际网络环境进行月付试水。