🚀 VPN Parser v1.15.20 发布说明 / Release Notes
🎉 欢迎使用 VPN Parser v1.15.20!本版是一次重磅功能与架构性能升级:全面支持 Clash Party 规范 YAML 声明式覆写 与 纯 Rust Rhai 脚本动态覆写 双引擎,重构网络连接抽屉「未匹配规则」高辨识度筛选与 60 帧极速渲染性能,并精修版本说明 Markdown 弹窗视效:
🎛️ 覆写工作台:支持 Clash Party YAML 与 Rhai 脚本双引擎
- Clash Party 规范 YAML 声明式覆写:
- 声明式静态扩展:支持
+rules(顶部插入优先规则)、rules+(尾部追加低优先级兜底)、dns!(强制全量替换 DNS 块)等标准化深度合并语义; - 正则宏自动筛选候选节点:支持在策略组中通过
filter: "(?i)香港|HK"正则表达式宏,自动从全量节点池中智能筛选目标节点填充至对应组。
- 声明式静态扩展:支持
- Rhai 纯 Rust 图灵完备动态脚本覆写:
- 轻量零 C 依赖引擎:引入纯 Rust 编写的 Rhai 脚本解释器,相比传统 V8/QuickJS 节省 90% 体积与常驻内存,在低功耗路由器与嵌入式平台亦可原生秒跑;
- 动态编程式收尾裁决:支持
fn main(config)或直接执行,可动态遍历、过滤倍率节点、插入优先级规则、重构策略组; - 指令级熔断沙箱防死循环:内置 100,000 次操作数看门狗限制、字符串与数组内存容量保护,纯内存无外网/磁盘 IO 权限,脚本语法校验与运行时报错自动安全降级,绝不击垮内核启动。
- 现代化分段控件工作台:
- 「策略组」→「覆写配置」工作台顶部新增现代分段切换控件,支持在 YAML 声明式覆写与 Rhai 脚本覆写之间无缝切换;
- 配备等宽代码编辑、行号支持、经典模板一键导入与独立大视口平滑滚动。
⚡ 网络连接与 DNS 审计:高辨识度筛选与 60 帧性能跃迁
- 实体化高辨识度筛选按钮:
- 将原不明显的纯文本
selectable_label彻底重构为醒目实体按钮; - 具备警示琥珀金细描边、选中状态填充、鼠标手形光标悬停与展开/折叠动态指示,连接总数与筛选命中数实时联动透出;
- 将原不明显的纯文本
- 消除 60 FPS 堆分配与即时计算瓶颈:
- 彻底去除每帧渲染循环中的
to_lowercase()、to_string()等高频字符串分配,全面引入零分配 ASCII 字节切片比较; - 进程流量归集与排序延迟至对应 Tab 激活时按需计算,并增加渲染行数保护阈值,即使面对上千并发 P2P 洪峰依然稳定保持流畅 60 帧。
- 彻底去除每帧渲染循环中的
📖 版本说明弹窗:优雅排版修复与右上角关闭锚定
- 锁定 380px 黄金阅读视口:彻底修复旧版长文本撑开弹窗至 100% 满屏的水平布局缺陷,统一规范为 380px 宽度卡片;
- 右上角
✕关闭按钮严密锚定:重构标题栏全宽子布局,确保关闭按钮严丝合缝位于卡片右上角; - Markdown 富文本流式换行:统一列表符号、Badge 徽标与正文排版管道,字符与单词级自适应换行,底部并排提供「📋 复制说明」与「关闭」便捷操作。
🧹 现代化工程清理
- 彻底清理项目中遗留的历史 HTML 设计原型、临时脚本碎片与无用日志文件,仓库代码库更加精简健康。