Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 2.8 KB

File metadata and controls

56 lines (37 loc) · 2.8 KB

MiSub 架构升级:从“净化管道”到“操作符链”

为了实现更高自由度的节点处理,MiSub 在 v2.5.0 版本中将原有的固化“净化管道”彻底重构为灵活的“操作符链”。

如果您是老用户,请参考此文档完成平滑迁移。


1. 我们的兼容性承诺:Legacy Bridge

不必担心损坏! 即使您不进行任何操作,MiSub 后端也内置了 Legacy Bridge (旧版桥接层)

  • 如果您的订阅组中留有旧版的“节点过滤”、“正则重命名”等设置,系统会在生成订阅时自动将其动态转换为等效的操作符执行。
  • 您的链接依然有效,节点处理结果在短期内不会发生变化。

2. 推荐方案:一键迁移工具

虽然有桥接层,但我们强烈建议您手动确认并完成迁移,以获得新系统的全部能力。

迁移步骤:

  1. 进入编辑界面:打开全局设置或任意订阅组编辑弹窗。
  2. 识别提示卡片:如果您有未迁移的旧配置,操作符编辑器上方会出现一张橙色提示卡片:“发现旧版配置”。
  3. 点击“立即迁移”:系统会自动分析您的旧配置(包括复杂的正则规则和模板),并一瞬间将其转换为一组操作符。
  4. 保存:检查生成的配置无误后,点击确定并保存。

Important

迁移完成后,旧版配置数据将不再起作用(UI 已移除),系统将完全依赖新的操作符链。


3. 手动映射逻辑对比

如果您想手动重建管道,可以参考下表:

旧版功能项 对应操作符类型 备注
包含/排除关键词 过滤 (Filter) -> 正则规则 支持配置多个正则项
协议/地区勾选 过滤 (Filter) -> 协议/地区限制 支持点击标签快速切换
正则重命名 重命名 (Rename) -> 正则替换 可以分多步执行复杂的替换逻辑
模板重命名 重命名 (Rename) -> 模板重写 使用 {index} 等占位符
排序 (Sort) 排序 (Sort) 支持比旧版更细致的多条件权重控制
去重 (Dedup) 去重 (Dedup) 建议放在链的最前端

4. 常见问题排查

Q: 迁移后节点名称变了? A: 请检查“重命名”操作符。新的模板引擎在 {index} 补全和国旗识别上可能与旧版有细微差异。

Q: 过滤逻辑失效了? A: 请确认“过滤”操作符是否已开启(处于蓝色高亮状态)。同时检查过滤规则的正则表达式是否正确。

Q: 我发现有些老功能在操作符里找不到? A: 为了系统简洁,我们移除了一些极其冷门的功能。如果您有强需求,可以使用 脚本 (Script) 操作符,通过几行 JavaScript 代码轻松复刻任何逻辑。