OvpnSpider

发布于

- 8 分钟阅读

Clash Verge VPN Clash Verge自定义规则 代理

Clash Verge自定义规则

Clash Verge是一款基于Clash内核的跨平台网络代理客户端,支持Windows、macOS、Linux等系统,因其强大的规则自定义功能和友好的图形界面,深受网络用户喜爱。 本文详细介绍如何在Clash Verge中创建、编辑和管理自定义规则,帮助用户实现精准流量分流和个性化代理配置,提升网络使用体验。 内容涵盖规则文件位置、临时规则添加、永久规则Merge方法、自定义hosts及脚本扩展等,适合希望深入掌握Clash Verge自定义规则的用户阅读。

一、Clash Verge及其自定义规则简介

Clash Verge是Clash的图形界面客户端,支持多种代理协议(如Shadowsocks、V2Ray、Trojan等),并以YAML格式的配置文件管理代理节点和分流规则。 自定义规则是Clash Verge的核心功能之一,允许用户根据需求灵活设置哪些流量走代理、哪些直连,或指定不同代理组,实现高效分流和网络优化。

二、Clash Verge自定义规则文件位置与结构

1. 配置文件目录

  • Clash Verge的配置文件通常位于用户主目录下的隐藏文件夹:

       .config/io.github.clash-verge-rev.clash-verge-rev
    
  • 该目录结构类似于Clash for Windows,包含:

    • config.yaml:主配置文件
    • clash-verge.yaml:当前启用的规则配置文件
    • profiles文件夹:存放所有订阅的规则文件(机场订阅和自定义订阅)
    • Country.mmdblogs文件夹等

2. 规则文件说明

  • clash-verge.yaml 是当前使用的主规则文件,切换订阅时会自动更新。
  • profiles目录下存放所有订阅文件,未手动修改时内容即为订阅源下载的原始规则。

三、如何在Clash Verge中添加临时自定义规则

临时规则适合快速修改,重启或更新订阅后会被覆盖。

操作步骤:

  1. 打开Clash Verge,点击左侧菜单的【订阅】。

  2. 右键当前使用的机场订阅,选择【编辑文件】。

  3. 在打开的规则编辑器中找到rules子项。

  4. rules列表的前部添加自定义规则,例如:

       - IP-CIDR,45.150.220.111,DIRECT
    
  5. 保存文件,规则立即生效。

建议将自定义规则放在前面,提高匹配效率。

四、永久生效的自定义规则——Merge规则方法

临时规则会被订阅更新覆盖,为了实现永久生效的自定义规则,Clash Verge支持Merge订阅功能。

Merge规则的优势

  • 不会被机场订阅更新覆盖
  • 规则独立管理,便于维护和分享
  • 支持多种规则类型(IP、域名、代理组等)

创建Merge规则的步骤

  1. 在Clash Verge左侧点击【订阅】菜单。

  2. 点击【新建】,选择类型为【Merge】,输入规则名称。

  3. 右键新建的Merge订阅,选择【编辑文件】。

  4. 在编辑器中找到prepend-rules部分,添加自定义规则,例如:

       prepend-rules:
    - IP-CIDR,45.150.220.111,DIRECT
    
  5. 保存后,启用该Merge规则。

  6. 点击右上角【查看运行时订阅】,确认规则已生效。

Merge规则模板结构示例

   prepend-rules:
  - DOMAIN-SUFFIX,example.com,PROXY
  - IP-CIDR,192.168.1.0/24,DIRECT
prepend-rule-providers:
prepend-proxies:
prepend-proxy-providers:
prepend-proxy-groups:
append-rules:
append-rule-providers:
append-proxies:
append-proxy-providers:
append-proxy-groups:

五、导入和编辑自定义规则文件

1. 导入自定义规则

  • 通过网络下载适合需求的规则文件(如广告屏蔽、IP过滤、特定区域流量转发规则)。
  • 打开Clash Verge,进入【配置】页面,点击【规则】选项卡。
  • 找到【自定义规则】部分,点击【导入】,选择规则文件完成导入。

2. 编辑自定义规则

  • 在规则列表中找到对应规则文件,点击【编辑】。
  • 根据需要添加、删除或修改规则内容。
  • 保存后规则立即生效。

3. 规则语法简介

  • DOMAIN-SUFFIX,google.com,PROXY:匹配域名后缀,走代理。
  • IP-CIDR,1.2.3.0/24,DIRECT:匹配IP段,直连。
  • DOMAIN-KEYWORD,ads,REJECT:匹配域名关键字,拒绝访问。

六、通过全局扩展脚本实现更灵活的自定义规则

Clash Verge支持通过JavaScript脚本对配置文件进行动态修改,适合高级用户。

示例:某些域名和IP直连

编辑【订阅】→【全局扩展脚本】,写入如下代码:

   const domainList = [
  "bing.com",
];
const ipList = [
  "150.158.163.31",
];
const newRules = [
  ...domainList.map(domain => `DOMAIN-SUFFIX,${domain},DIRECT,no-resolve`),
  ...ipList.map(ip => `IP-CIDR,${ip}/32,DIRECT,no-resolve`)
];
function main(config, profileName) {
  config.rules = [
    ...newRules,
    ...config.rules
  ];
  return config;
}

保存后,指定域名和IP将直连,不经过代理。

七、自定义Hosts文件设置

遇到某些网站即使代理开启也无法访问,可通过自定义hosts解决。

操作步骤:

  1. 进入【订阅】→【全局扩展覆写配置】。
  2. 编辑文件,添加hosts配置,例如:
   hosts:
  www.google.com: 8.8.8.8
  res.google.com: 8.8.8.8,1.1.1.1
  api.google.com: 8.8.8.8
  1. 保存后生效,解决DNS解析问题。

八、Clash Verge自定义规则的使用建议

  • 规则优先级:Clash规则按顺序匹配,建议将自定义规则放在规则列表前端,提高匹配效率。
  • 规则分类管理:使用Merge订阅分离自定义规则,避免订阅更新覆盖。
  • 定期更新规则:保持规则文件最新,提升代理效果和安全性。
  • 测试规则生效:通过Clash Verge的【查看运行时订阅】功能确认规则是否正确加载。
  • 备份配置文件:修改前备份配置,避免误操作导致网络异常。

九、总结

Clash Verge的自定义规则功能极为强大,既支持简单的临时规则添加,也支持通过Merge订阅实现永久规则管理,还能结合扩展脚本和自定义hosts实现更复杂的网络策略。掌握这些功能,用户可以根据自身需求灵活配置代理规则,实现精准分流、广告屏蔽、特定IP直连等多种场景,极大提升网络访问的自由度和效率。

通过本文详细的步骤和示例,您可以快速上手Clash Verge自定义规则的设置与管理,打造专属于自己的高效代理环境。

如果您想深入了解更多Clash Verge的使用技巧和规则配置,建议访问Clash Verge官方文档和社区,获取最新的教程和支持。

如何在Clash Verge中自定义规则实现个性化网络代理体验

2025最好的5款vpn推荐

Clash Verge下载地址