Clash for Windows 配置文件预处理的一些用法

以下功能均使用 CFW 的 配置文件预处理 功能实现,具体打开方式为:在 Profiles 选项卡下右键对应的 yaml 配置文件,选择 Parsers

注意 Parsers 配置文件的 url 需要严格对应每个配置文件的 URL,URL 所带参数也要匹配

Parsers 支持的预处理功能可以查看  配置文件预处理 - 参数说明

订阅代理排除部分域名

使用 prepend-rules/append-rules 参数

Parsers 的配置如下

parsers:
  - url: https://xxx.xxx/xxxx
    yaml:
      prepend-rules:
        - DOMAIN-SUFFIX,xxxx.com,DIRECT

自动更换代理

使用 Clash 自带的负载均衡实现,再利用 CFW 的 prepend-proxy-groups/append-proxy-groups 将负载均衡字段添加到配置文件

Parsers 配置如下

parsers:
  - url: https://xxx.xxx/xxxx
    yaml:
      prepend-proxy-groups:
        - name: Load Balance
          type: load-balance
          proxies:
            - Proxy 1
            - Proxy 2
            - Proxy 3
          url: 'http://cp.cloudflare.com/generate_204'
          interval: 600
          strategy: round-robin

修改订阅文件

使用 CFW 配置文件预处理的 commands 实现

Parsers 配置如下

parsers:
  - url: https://xxx.xxx/xxxx
    yaml:
      commands:
        - proxy-groups.1.proxies.0+XXXXxxx

详情可查看 配置文件预处理 - Commands 使用方法(beta)

proxy-groups.1 代表选择第二个策略组,proxies 以此类推,计数方式等同于数组下标

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据