猫猫头使用Mixin创建自定义规则

魔导书是从大魔导师那里订阅的,虽然已经有分流,但是有些内网站点也被魔法劫持了。这时候需要添加一些个性化内容,比如对于部分站台不使用魔法。直接修改yaml的话,更新配置文件后这个改动就会被覆盖。
我们可以通过猫猫头的Mixin功能添加个性化的配置,对于所有魔法吟唱都作用。

之前是手动编辑yaml,但是更新订阅就会被覆盖。看到Mixin下面写的是 “allow you to overwrite the original configuration rule”. 于是探讨下这个。

以下为ChatGPT o1-preview的解析: (已修改)

您好,Clash for Clans 的 mixin 功能允许您在不修改原始配置文件的情况下覆盖或添加额外的配置。这对于您想要指定某些域名和 IP 网段不走代理、直接连接的需求非常适合。

您可以使用 mixin 来添加自定义的规则,将特定的域名和 IP 网段设为直连。以下是如何操作的示例:

mixin:
  rules:
    - DOMAIN-SUFFIX,example.com,DIRECT
    - DOMAIN,www.specificdomain.com,DIRECT
    - IP-CIDR,192.168.0.0/16,DIRECT
    - IP-CIDR,10.0.0.0/8,DIRECT

在上述示例中:

DOMAIN-SUFFIX,example.com,DIRECT:所有以 example.com 结尾的域名将直接连接。
DOMAIN,www.specificdomain.com,DIRECT:特定的域名 www.specificdomain.com 将直接连接。
IP-CIDR,192.168.0.0/16,DIRECT 和 IP-CIDR,10.0.0.0/8,DIRECT:指定的 IP 网段将直接连接。
注意事项:

规则顺序:Clash 的规则是按顺序匹配的,建议将自定义的直连规则放在规则列表的顶部,以确保优先匹配。您可以在 mixin 中使用 RuleProviders 或调整规则顺序。

mixin:
  rules:
    - RULE-SET,local,DIRECT
    - ...(其他规则)

保存配置:在修改完配置后,记得保存并重新加载 Clash 配置,以使新规则生效。


说得好,我们来测试一下。

mixin:
  rules:
    - DOMAIN-SUFFIX,edu.cn,DIRECT
    - IP-CIDR,10.0.0.0/8,DIRECT

这里对于edu.cn后缀和10.X.X.X都使用直连,测试没有问题。

评论

  1. 塔可
    10 月前
    2024-9-23 13:35:48

    2024/9/23. 文章的mixin部分存在问题,会全部direct。 稍后修正。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇