Skip to content

Clash for Windows 预处理器

什么是预处理器

Clash For Windows 中的预处理器是指在完成导入配置文件前(订阅获取或本地导入)对配置文件进行内容修改的功能。

其可以对 分流规则代理节点 以及部分其他配置 进行 覆盖插入删除 等操作。

预处理器的使用

使用 YAML 语法编写预处理器配置文件

  1. 打开 Clash For Windows
  2. 点击左侧 Settings 按钮,进入该界面
  3. 寻找 Profiles 栏目
  4. 点击 Parsers 项对应的 Edit 按钮,进入预处理器配置文件编辑界面

假设您的订阅链接为 https://example.com/profile.yaml,配置示例如下:

注意,YAML格式必须严格遵守缩进规则,否则会导致配置文件无法正常解析

yaml
parsers:
  - url: https://example.com/profile.yaml
    yaml:
      #在此添加预处理器操作参数

预处理器操作参数

1. 分流规则

  • append-rules:数组合并至原配置rules数组后
  • prepend-rules:数组合并至原配置rules数组前

2. 代理节点

  • append-proxies:数组合并至原配置proxies数组后
  • prepend-proxies:数组合并至原配置proxies数组前

3. 代理组

  • append-groups:数组合并至原配置proxy-groups数组后
  • prepend-groups:数组合并至原配置proxy-groups数组前

4. 命令

  • commands:在上面操作完成后执行简单命令操作配置文件
  • 此项请前往 Clash For Windows 文档查阅 => Clash For Windows Command

分流策略

请点击前往 Clash 分流策略 查看

分流规则类型

请点击前往 Clash 规则类型 查看