Clash Mixin自定义规则配置完整详细教程

Clash Mixin功能是什么?

在ClashForWindows中,Mixin是一种配置覆盖方式。你可以在Mixin部分定义一些配置,它们将覆盖profile中的原始配置。这样做的好处是,你可以在不修改原始配置文件的情况下,更改某些配置,如更改DNS,开启或关闭某些功能等。

Clash Mixin自定义规则配置完整详细教程
Clash Mixin界面位置

Clash Mixin配置文件在哪里?

Clash Mixin配置文件是在Clash主配置文件夹下,文件名为:“cfw-settings.yaml

Clash主配置文件夹路径可通过点击Clash主界面的Home Directory 右侧的“Open Folder”进入。

Clash Mixin自定义规则配置完整详细教程
Mixin配置文件路径

以下是cfw-settings.yaml文件一般代码示例:

Clash Mixin自定义规则配置完整详细教程
代码示例

Clash Mixin 怎么编写自定义规则?

关于Clash规则编写详细介绍,可参见本站教程:Clash 怎么设置规则?Clash自定义分流规则编写详细教程

通过这篇教程,你将详细了解自定义规则的编写方式和规范。

假如你需要编写通用自定义规则,你可以打开Clash主界面的Mixin设置图标,进入编辑界面。

以下是一段演示代码,主要实现:对winxin.qq.com这个域名进行直连不经常代理节点,对45.150.220.111这个IP走直连。

rules:
    - 'DOMAIN-SUFFIX,winxin.qq.com,DIRECT'
    - 'IP-CIDR,45.150.220.111,DIRECT'

通过Mixin功能,你可以设置一套自己的分流规则,避免使用多个机场时出现配置丢失、配置不全等情况。

编写完自定义规则后怎么不生效?

如果你是直接修改的cfw-settings.yaml,你需要关掉Clash再启动,一般就会生效。

如果你是在ClashForWindows的界面编辑器进行修改,一般是立即生效。

如果还是不生效,请仔细检查代码语法。

正文完