Appearance
规则功能
Nextin 中和规则相关的功能主要有三类:
自定义规则:对所有当前配置生效的全局分流规则。订阅文件覆写:针对某个订阅,覆写节点分组和分流规则。订阅模板覆写:只保留订阅里的节点,把节点注入到你自己的 Clash 模板中。
自定义规则
入口:
text
设置 -> 自定义规则自定义规则会插入到 Clash rules 顶部。列表越靠上,优先级越高。
支持的规则类型:
| 类型 | 示例 | 说明 |
|---|---|---|
DOMAIN | api.openai.com | 精确域名 |
DOMAIN-SUFFIX | openai.com | 域名后缀 |
DOMAIN-KEYWORD | openai | 域名关键词,至少 2 个字符 |
IP-CIDR | 1.1.1.0/24 | IPv4 或 IPv6 CIDR |
GEOIP | CN | 两位国家代码 |
支持的动作:
| 动作 | 效果 |
|---|---|
PROXY | 走代理,目标会自动使用当前配置中的主要代理分组 |
DIRECT | 直连 |
REJECT | 拦截 |
批量管理格式:
text
DOMAIN-SUFFIX,openai.com,PROXY
DOMAIN,dl.google.com,DIRECT
IP-CIDR,1.1.1.0/24,no-resolve,REJECT
GEOIP,CN,DIRECT规则格式为:
text
规则类型,规则值,可选附加参数,动作如果批量编辑中不写动作,会使用页面当前选择的默认动作。
保存后没有立即生效时,可以查看 规则保存后没有立即生效。
订阅文件覆写
入口通常在某个订阅的个人中心或订阅详情中:
text
订阅文件覆写 -> 编辑覆写规则它适合以下场景:
- 你希望保留服务商订阅里的节点,但自己决定分组。
- 你希望服务商更新订阅时只更新节点,不覆盖你保存的规则。
- 你希望为某个订阅单独添加或修改分流规则。
可做的操作:
| 操作 | 说明 |
|---|---|
| 覆写已有分组 | 修改订阅中某个已有 Clash 分组的节点和规则 |
| 新建分组 | 创建一个本地分组,选择要放入的节点 |
| 节点选择 | 从当前订阅节点中勾选 |
| 分流规则 | 为这个覆写分组添加规则 |
| 手工输入规则 | 批量粘贴规则文本 |
订阅文件覆写支持的规则类型更多:
text
DOMAIN
DOMAIN-SUFFIX
DOMAIN-KEYWORD
IP-CIDR
IP-CIDR6
SRC-IP-CIDR
SRC-PORT
DST-PORT
PORT
PROCESS-NAME
PROCESS-PATH
USER-AGENT
RULE-SET
GEOIP
MATCH
FINAL手工输入示例:
text
DOMAIN-SUFFIX,google.com
DOMAIN,dl.google.com
IP-CIDR,1.1.1.0/24,no-resolve
GEOIP,CN
MATCHWARNING
订阅文件覆写不支持 GEOSITE。如果规则里包含 GEOSITE,请改用 DOMAIN-SUFFIX、DOMAIN-KEYWORD、RULE-SET 等规则。
担心订阅更新覆盖规则时,可以查看 订阅更新会不会覆盖我的规则。
订阅模板覆写
入口:
text
设置 -> 订阅模板覆写它适合以下场景:
- 你只想使用订阅里的节点。
- 你想完全使用自己的 Clash/Mihomo 分组和规则模板。
- 你希望不同订阅应用不同模板。
模板规则会把当前订阅中的 proxies 注入到你的模板里,模板里原有的 proxies 会被替换。
最小模板示例:
yaml
x-nextin:
version: 1
mode: subscription-template
proxies: []
proxy-groups:
- name: "节点选择"
type: select
proxies:
- "自动选择"
- DIRECT
- name: "自动选择"
type: url-test
include-all-proxies: true
filter: ".*"
url: "https://www.gstatic.com/generate_204"
interval: 300
rules:
- MATCH,节点选择模板中的分组支持按节点名称过滤:
yaml
proxy-groups:
- name: "香港自动"
type: url-test
include-all-proxies: true
filter: "(?i)(香港|HK|Hong Kong)"
exclude-filter: "(?i)(倍率|剩余|到期|Traffic|Expire)"
url: "https://www.gstatic.com/generate_204"
interval: 300常用字段:
| 字段 | 说明 |
|---|---|
include-all: true | 包含所有订阅节点 |
include-all-proxies: true | 包含所有订阅节点 |
filter | 只保留匹配正则的节点 |
exclude-filter | 排除匹配正则的节点 |
exclude-type | 排除指定节点类型,例如 `ss |
每个订阅同一时间只能属于一个模板规则。没有勾选任何订阅的模板会作为草稿保留,但不会生效。
担心订阅更新覆盖模板规则时,可以查看 订阅更新会不会覆盖我的规则。