clash for windows 中增加新规则

clash for windows 中如果想要在不改变原有的YAML文件下,增加自己的新规则,不能使用MIXIN这个混合模式,因为这个模式下,clash for windows 会自动将原有的YAML文件中的规则全部删除,只保留自己的规则。

而是应该使用配置文件预处理。

首先在Settings中复制URL出来,然后选择Parsers进行编辑。

以添加openai.com的规则为例,添加如下的规则

parsers:
  - url: <复制出来的URL>
    yaml:
      prepend-rules:
        - DOMAIN-SUFFIX,openai.com,🌎 全球代理

其中:

  • url是复制出来的URL
  • prepend-rules 数组合并至原配置rules数组前, 更多的配置可以参考这里
  • DOMAIN-SUFFIX,openai.com,🌎 全球代理 是要添加的规则
    • DOMAIN-SUFFIX 是规则类型, 更多的规则类型可以参考这里
    • openai.com 是要匹配的域名
    • 🌎 全球代理 是要使用的代理组

完成配置后需要将整个规则重新更新一次才能生效。

更新完后,可以在配置里面看到刚刚添加的内容已经合并进来了。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 365433079@qq.com