Skip to content

订阅处理 ​

在单条订阅(或组合订阅)的编辑页中,可以配置一系列处理操作,对节点依次进行处理。处理完成后输出即为处理后的结果。

筛选类 ​

  • 正则筛选:按正则表达式保留匹配的节点
  • 丢弃筛选(Discard regex):按正则表达式丢弃匹配的节点
  • 地区筛选:按地区(旗帜/国家)筛选节点
  • 协议筛选:按协议类型筛选节点,只保留需要的协议,例如只保留 SS / VMess;也可用脚本过滤排除特定协议,例如排除 UDP 类协议:
javascript
return !['hysteria2', 'hysteria', 'tuic', 'juicity'].includes($server.type)
  • 无用的节点筛选(Useless proxies filter):过滤明显不可用的节点
  • 脚本筛选:通过脚本自由筛选节点

操作类 ​

  • 快速设置(Quick Setting / Set property):批量设置节点属性,如 udp、tfo、skip-cert-verify、SNI、block-quic、ip-version、reuse、ecn 等。新订阅默认带一个空配置的快速设置块,可直接点开编辑
  • 旗帜操作(Flag):为节点添加或移除 emoji 旗帜
  • 节点排序(Sort):按节点名称排序,支持 正序 / 逆序 / 随机
  • 正则排序:按关键词排序(未匹配的节点可排在最前、最后或保持不动)
  • 正则重命名:按正则表达式批量替换节点名
  • 正则删除:按正则表达式在节点名中删除内容
  • 节点去重(Handle Duplicate):对重复节点进行 删除 或 重命名(重命名模式可自动为重名节点添加序号,序号格式、位置、连接符均可自定义,去重字段默认节点名 name,也支持多字段)
  • 从订阅添加节点(Add Proxies):仅对 mihomo 配置文件有效——把单条订阅或组合订阅产出的节点写入当前配置的 proxies 字段(来源类型、是否含不支持的协议、添加位置均可配置)
  • 脚本操作:通过脚本自由修改节点
  • 域名解析(Resolve Domain):将节点的域名解析为 IP(支持 IPv4/IPv6、多 IP 裂变、DNS 提供商自定义、DoH/DoT/UDP DNS、缓存等)

操作按配置顺序依次执行,注意顺序会影响最终结果(比如先重命名再排序)。

TIP

新增操作时,编辑器会列出全部已支持的操作类型;不同能力(代理 App 版 / Node.js 版)下部分操作选项会有差异(如自定义 DNS 的协议支持)。

常用小课堂示例 ​

脚本操作与脚本筛选 ​

  • 脚本操作:作用于每个节点,可修改节点属性(推荐用节点快捷脚本,直接操作 $server)
  • 脚本筛选:返回布尔值决定节点是否保留

两者二选一使用函数式写法时,与快捷脚本写法不可混用(见 脚本使用)。

拉取别的 Sub-Store 输出时获取所有节点 ​

当用 Sub-Store 拉取另一个 Sub-Store 的输出时,默认只拿到该输出包含的协议。若需要处理全部节点,可开启「包含官方/商店版不支持的协议」(includeUnsupportedProxy),详见折腾啥博客。

参考 ​