Skip to content

VPN Parser v1.7.5

Choose a tag to compare

@github-actions github-actions released this 17 Oct 21:18
· 43 commits to main since this release

🚀 VPN Parser v1.7.5 发布说明 / Release Notes

🎉 欢迎使用 VPN Parser v1.7.5!此版本聚焦极限性能与内存调优、测速高吞吐与节点检出率最大化,并对节点池与订阅源交互进行了全新重构。修复了连接池关闭冲突异常,将运行内存大幅缩减至轻量工作集;优化 DNS 与多 IP 探测逻辑大幅提高测速准确率;节点池精简为全库专属视图,订阅源管理页支持点击名称弹出与节点池完全同构的交互式卡片列表。


🌟 新特性与核心更新

🚀 1. 极致内存瘦身与数据库连接自愈

  • 根治 attempted to acquire a connection on a closed pool:
    • 移除定时内存清理中对连接池的强制关闭操作,改用非破坏性的 PRAGMA shrink_memory; 主动释放 SQLite 缓存页;
    • 增加连接池 !pool.is_closed() 自动自愈重建机制,彻底解决并发测速与代理切换过程中的连接池失效问题;
  • 单分库精准定向查询(告别 49 分库扇出):
    • 针对 get_node(id) 改为优先查询主库 node_index 索引定位所属订阅源,耗时从数十毫秒骤降至 <0.1ms;
  • 零堆分配字节滑动窗口过滤:
    • 在万级节点名称与服务器检索中应用 ASCII 大小写无关字节切片比较(contains_ignore_ascii_case),消除每次击键产生的大量堆内存分配;
  • 内存水位大幅下降:
    • 进程私有工作集内存自 174MB+ 压降至 ~20MB-30MB 水平,长期闲置与高并发查询后均能快速回收。

⚡ 2. 测速高吞吐、低误报与最大节点检出率

  • 双端回退探活机制 (Google -> Cloudflare 204):
    • sing-box 与 xray 代理内核全面覆盖 Cloudflare 204 回退验证,杜绝单纯因 Google 连通性限制而误判健康节点为不可用;
  • DNS 预解析去重与直连 IP 直通:
    • 探测阶段 IPv4/IPv6 地址直接直通,跳过异步 DNS 解析开销;
    • 订阅源按主机名聚合预解析,消除 80%~95% 冗余 DNS 流量,避免家用路由 UDP 53 丢包;
  • 多候选 IP 预算平摊:
    • 多个解析 IP 均分连接超时预算,单死 IP 不再拖垮整体节点探测;Fast 强度测速宽限至 3000ms。

🎨 3. 节点池与订阅源列表交互重构

  • 节点池专属全库视图:
    • 移除原节点池横向订阅源选项卡,节点池专注于全量节点的高效检索、协议/区域/状态过滤;
  • 订阅源名称点击弹出节点卡片列表:
    • 订阅源列表点击任意源名称,立即唤出专属浮层窗口;
    • 完整复用节点卡片列表 (render_node_cards_grid):自适应 2~4 列网格排版,支持左键点击连接代理、右键菜单测速/详情/IP风险画像/删除节点;
    • 弹窗内配备独立的节点统计、翻页、关键词搜索以及专属「⚡ 测速此源全部节点」按钮;
  • 状态筛选控件统一:
    • 节点池与订阅源弹窗统一采用 🟢 仅看可用 胶囊按钮,移除搜索栏多余的复选框;
  • Gist 发现配置持久化与回显:
    • 发现深度(页数)与协议检索条件持久化保存至 SQLite,应用重启与弹窗重开自动回选上次配置。

📦 各平台下载指引

平台 文件名 说明
Windows 64位 vpn-parser-1.7.5-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(含 VirtualBox 兼容自适应)
macOS (DMG) vpn-parser-1.7.5-macos-x64.dmg 推荐,拖拽至 Applications 即可运行
Linux (通用) vpn-parser-1.7.5-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.7.5-1.x86_64.rpm sudo dnf install ./vpn-parser-1.7.5-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.7.5-1_amd64.deb sudo dpkg -i vpn-parser_1.7.5-1_amd64.deb
完整校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 哈希值

Full Changelog: v1.7.4...v1.7.5