Skip to content

【教程分享】动态化配置-覆写分组规则 #1510

@QYG2297248353

Description

@QYG2297248353

如果您有多个代理地址,且默认分组与默认规则不符合自己的预期或想构建统一的分组规则。

可以通过脚本实现动态固化分组与规则。

脚本:FlClash 动态化配置脚本

添加与使用方式:

Image Image Image

打开上面给的脚本地址,复制脚本内容:

Image

再打开FIClash删除默认的脚本内容,然后粘贴刚刚复制的内容:

Image

接下来就是自定义修改:

  1. 自建代理组

一共有两种添加方式,match 模糊匹配,proxies 完全匹配。
模糊匹配:只需要找出可以匹配公共名称即可,香港|台湾|新加坡|日本,像这种就会将节点名称中包含这四个国家的代理放置到一个组中。
完全匹配:这个就更简单,名称完全一致的节点名称,局限性很大,尤其在多个不同服务商之间。

const PROXY_GROUPS = [
  {
    name: "港湾",
    type: "select",
    match: /(香港|台湾)/,
  },
  {
    name: "优选",
    type: "select",
    proxies: [
      "🇭🇰【亚洲】香港01丨直连",
      "🇹🇼【亚洲】台湾家宽01丨直连",
    ],
  },
];
  1. 新增覆盖的规则

写法是固定的:匹配模式,匹配规则,匹配分组

const NEW_RULES = [
  "DOMAIN-SUFFIX,javdb.com,港湾",
  "DOMAIN-SUFFIX,javdb562.com,港湾",
];

为什么说这个很通用呢,当你使用模糊模式进行节点匹配,这样创建出来的代理组名称就是固定的。那么接下来创建的规则,使用的匹配分组也就是固定的。这样无论你换任何代理,就都不用进行规则修改。

喜欢该脚本的建议进行收藏,配合 FIClash WebDev 同步,一次配置终身无忧👻

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions