发布于
- 7 分钟阅读
Clash Verge自定义规则
在Clash Verge中自定义规则,是实现个性化网络代理体验的关键步骤。通过灵活配置规则,用户可以精准控制哪些流量走代理,哪些直连,甚至针对特定网站或IP实现特殊处理,从而优化网络速度、提升访问稳定性和安全性。 以下内容将详细介绍如何在Clash Verge中自定义规则,包括临时规则添加、永久规则Merge方法、规则语法及高级混合模式,帮助用户打造专属的高效代理环境。
1. 理解Clash Verge自定义规则的基础
Clash Verge基于Clash内核,使用YAML格式的配置文件管理代理节点和分流规则。规则通过“rules”列表定义,按顺序匹配网络请求,匹配成功后即停止继续匹配,因此规则的顺序非常重要。常见规则类型包括:
- DOMAIN-SUFFIX:匹配域名后缀
- DOMAIN:匹配完整域名
- DOMAIN-KEYWORD:匹配域名关键字
- IP-CIDR:匹配IP段
- PROCESS-NAME:匹配发起请求的进程名
- GEOIP:根据地理位置匹配IP
规则后面跟随的动作通常是:
- DIRECT:直连,不走代理
- PROXY或具体代理组名:走代理
- REJECT:拒绝连接
2. 临时自定义规则的添加方法
临时规则适合快速调整,但在机场订阅更新后会被覆盖。
操作步骤:
-
打开Clash Verge,点击左侧【订阅】菜单。
-
找到当前使用的机场订阅,右键选择【编辑文件】。
-
在打开的配置文件中找到
rules
节点。 -
在规则列表前端添加自定义规则,例如:
- IP-CIDR,45.150.220.111,DIRECT - DOMAIN-SUFFIX,example.com,PROXY
-
保存后规则立即生效。
建议将自定义规则放在列表前部,提高匹配效率和优先级。
3. 永久生效的自定义规则——Merge订阅方法
为避免订阅更新覆盖自定义规则,Clash Verge支持通过Merge订阅实现永久规则合并。
创建和使用Merge规则:
-
在Clash Verge左侧点击【订阅】菜单。
-
点击【新建】,选择类型为【Merge】,输入规则名称。
-
右键新建的Merge订阅,选择【编辑文件】。
-
在编辑器中找到
prepend-rules
,添加自定义规则,如:prepend-rules: - IP-CIDR,45.150.220.111,DIRECT - DOMAIN-SUFFIX,example.com,PROXY
-
保存文件,启用该Merge订阅。
-
点击右上角【查看运行时订阅】,确认自定义规则已成功合并生效。
Merge规则模板结构清晰,支持在prepend-
和append-
字段中灵活插入规则、代理组等,极大方便规则管理。
4. 规则语法与示例解析
-
IP-CIDR,45.150.220.111,DIRECT
指定IP地址直连,不经过代理。 -
DOMAIN-SUFFIX,google.com,PROXY
访问所有以google.com结尾的域名走代理。 -
DOMAIN-KEYWORD,ads,REJECT
含有“ads”关键词的域名拒绝连接,用于广告屏蔽。 -
PROCESS-NAME,chrome.exe,PROXY
仅Chrome浏览器的流量走代理。 -
GEOIP,CN,DIRECT
中国大陆IP地址直连。
合理组合这些规则,可以实现复杂的流量分流策略,满足个性化需求[5]。
5. 高级用法:混合模式(Mixin)配置
Clash Verge支持混合模式配置,允许用户在订阅规则基础上注入自定义规则,且自定义规则优先级最高,不会被订阅更新覆盖。
配置步骤:
-
进入Clash Verge设置页面。
-
找到Profile Mixin(配置混合)栏,点击编辑YAML。
-
添加自定义规则,例如:
mixin: rules: - DOMAIN-SUFFIX,ident.me,DIRECT - DOMAIN-SUFFIX,linkedin.com,节点选择
-
保存并启用Mixin开关。
这样,无论订阅如何更新,自定义规则始终生效,极大提升了规则管理的灵活性[6]。
6. 结合代理组实现更细粒度的流量控制
Clash Verge支持代理组配置,用户可将多个代理节点组合,规则中指定代理组名,实现流量自动切换和负载均衡。
例如:
- DOMAIN-SUFFIX,netflix.com,ProxyGroup1
- DOMAIN-SUFFIX,example.cn,DIRECT
结合自定义规则和代理组,可以针对不同网站选择最优节点,提升访问速度和稳定性[7]。
7. 实战建议与注意事项
- 规则顺序重要:自定义规则应放在规则列表前端,优先匹配。
- 避免规则冲突:检查规则间是否有覆盖或矛盾,避免流量走向混乱。
- 定期备份配置:修改前备份配置文件,防止误操作导致网络异常。
- 使用Merge或Mixin实现规则持久化,避免订阅更新覆盖自定义配置。
- 测试规则生效:通过Clash Verge的“查看运行时订阅”功能确认规则加载情况。
- 合理使用DIRECT和REJECT,提升访问速度和安全性。
8. 总结
通过Clash Verge的自定义规则功能,用户可以根据个人需求灵活定义网络流量的走向,实现精准分流、广告屏蔽、特定IP直连等多种个性化代理体验。 无论是临时添加规则,还是通过Merge订阅和混合模式实现规则的永久生效,Clash Verge都提供了强大且易用的工具支持。 掌握这些技巧,能够极大提升网络访问的效率和自由度。