github mateo-ki/vproxy v1.15.20
VPN Parser v1.15.20

latest release: v1.16.3
7 hours ago

🚀 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 设计原型、临时脚本碎片与无用日志文件,仓库代码库更加精简健康。

Don't miss a new vproxy release

NewReleases is sending notifications on new releases.