Nextin YAML 订阅模板:用自己的 Clash 规则模板
如果你已经有一套用惯的 Clash/Mihomo 分组和规则,可以把它做成订阅模板:Nextin 只从订阅里拿节点,塞进你的模板里,分组和规则完全由你决定。
入口:设置 → 分流规则覆写(旧版文档称“订阅模板覆写”)。不想写 YAML 的话,用图形化的分流模板即可。
- 当前订阅里的所有节点(
proxies)会被注入模板,模板里原来写的proxies会被替换掉,所以模板里写proxies: []就行。 - 每次订阅更新,都会用最新节点重新渲染模板。
- 每个订阅同一时间只能属于一个模板;没有勾选任何订阅的模板只是草稿,不生效。
x-nextin: version: 1 mode: subscription-template
proxies: []
proxy-groups: - name: "节点选择" type: select proxies: - "自动选择" - DIRECT - name: "自动选择" type: url-test include-all-proxies: true url: "https://www.gstatic.com/generate_204" interval: 300
rules: - GEOIP,CN,DIRECT - MATCH,节点选择开头的 x-nextin 段用来告诉 Nextin 这是一个订阅模板。
按名称筛选节点
Section titled “按名称筛选节点”用正则表达式把节点按地区分组,是模板最常见的用法:
proxy-groups: - name: "日本自动" type: url-test include-all-proxies: true filter: "(?i)(日本|JP|Japan|Tokyo)" exclude-filter: "(?i)(倍率|剩余|到期|Traffic|Expire)" url: "https://www.gstatic.com/generate_204" interval: 300(?i)表示不区分大小写;exclude-filter常用来排除服务商放在节点列表里的“剩余流量”“到期时间”这类信息节点。
| 字段 | 作用 |
|---|---|
include-all: true / include-all-proxies: true |
把订阅的全部节点放进这个组 |
filter |
只保留名称匹配正则的节点 |
exclude-filter |
排除名称匹配正则的节点 |
exclude-type |
按协议类型排除,例如 ss |
url / interval |
自动选择组的测速地址和间隔(秒) |
- 服务商改了节点命名后,
filter可能匹配不到,分组会变空。 - 不要在模板里引入大量远程 rule-provider 或上万条规则,iOS 内存有限,会导致启动慢或中途断开。
- 写好的模板可以发布成 Deep Link,分享给别人一键导入。
Nextin 知识库是第三方非官方社区站点,与 NEXTIN INC 无关联。Nextin 名称及商标归其各自所有者所有。