clash订阅在更新时注入自己的规则

define9 Lv2

clash的规则模式, 确实是很多人心中的理想功能, 但是加入我们身处网络环境复杂, 想自定义修改这个规则, 就会发现修改后, 订阅更新, 会覆盖掉你自定义的规则, 所以需要在更新后重新注入自定义的规则.

首先, 在CFW(clash for windows)中找到设置项:

image-20230722014917636

随后在编辑界面输入:

1
2
3
4
5
6
7
8
9
10
parsers: # array
- reg: ^.*$
yaml:
prepend-proxy-groups: # 建立策略组
- name: 策略组名
type: select
proxies:
- DIRECT # 可以选择的代理
prepend-rules:
- DOMAIN-SUFFIX,beisen.cn,策略组名

tips: 理论上只要写入 parsers 文件, 再次去刷新订阅的时候, 就可以发现规则界面多出的策略, 但实测发现不行, 发现应该是用VScode编辑器而不是自带的 (yml文件格式问题)

最后, 贴一下clash官网对这部分的文档

  • 标题: clash订阅在更新时注入自己的规则
  • 作者: define9
  • 创建于: 2023-07-21 22:37:10
  • 更新于: 2024-10-16 21:32:45
  • 链接: https://github.com/define9/2023/07/21/clash-parsers/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论
此页目录
clash订阅在更新时注入自己的规则