Skip to content

Releases: mateo-ki/vpn-parser

VPN Parser v1.8.9

Choose a tag to compare

@github-actions github-actions released this 20 Oct 05:53

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

🎉 欢迎使用 VPN Parser v1.8.9!本次更新重点修复了 macOS 桌面版按钮中文整体偏上、启动期误杀正在服役的代理内核导致出口瞬断,并把 在线更新检查改成 3 小时一轮、限流与断网分开报错,同时新增关于页免责声明与分流规则页的默认收起布局!


🌟 新特性与核心更新

🎯 1. macOS 中文字体垂直居中自校准(装载时实测,不再按字体名硬编码)

  • 修掉"按钮里的字贴顶":
    • 中文字体的 ascent/descent 普遍不对称,egui 按"行高盒居中"排版时,字形墨迹会整体偏离盒子中心。此前只对文件名含 pingfang 的字体钉死一个 y_offset_factor = -0.18,而 macOS 上第一个能读到的通常是 Hiragino Sans GB.ttc,那段补偿在真机上从来没跑过。
    • 现在改为装载字体时用真正会被使用的那份字体实测一次"墨迹中心 − 布局盒中心"(galley.mesh_bounds 对比 galley.rect),偏不到 1pt 就原样不动,偏了就按字号比例补回来(封顶 0.30em)。
    • 实测数据:macOS CI runner 上冬青黑 14pt 原始偏移 -3.50pt(Retina 下约 7 物理像素),补 +0.250 后归位;Windows 微软雅黑 14pt 实测 0.00pt,落在门槛以下 ⇒ Windows 渲染零变化。启动代价为一次测量约 2–7ms。

🧭 2. 启动顺序与代理现场保护

  • 单实例检查排到孤儿内核清理之前:
    • 此前"清理遗留 mihomo/sing-box/xray 进程"跑在单实例互斥量之前,于是第二个实例(哪怕只是 --version)一启动就会把正在服役的内核杀掉,表现为出口瞬断几秒。现在顺序反过来:拿不到单实例锁就直接退出,绝不动别人的内核。
    • 诊断壳(VPN_PARSER_DIAG=1)继续显式跳过该清理,便于自测复现新装机状态。
  • Mixed 端口 9980 就绪判定收紧:修复内核已监听但界面仍在等待超时的情况,并补齐启动期诊断日志,让"起不来"时能一眼看出卡在哪一步。

🔄 3. 在线更新:节奏与报错都说实话

  • 自动检查改为 3 小时一次(APP_UPDATE_CHECK_INTERVAL_SECS),首次仍在启动后 1 秒;检查到新版本才亮侧栏那个绿色 ↑。
  • 限流与断网彻底分开报:识别 GitHub x-ratelimit-remaining: 0 与 403 响应,报"触发 API 限流"而不是"连不上";带 GITHUB_TOKEN/GH_TOKEN 时自动附加鉴权,共享出口 IP 的匿名配额(60 次/小时)不再是哑巴失败。

📄 4. 关于页新增免责声明

  • 六条,一行一条,每条都对着代码核过:本工具不提供服务与节点、须遵守当地法规且后果自负、无统计上报模块(数据只在本机 data/ 目录)、默认联网只取回数据、两处主动外发(发布节点到自建 Web 后台、查询 IP 风险时把该 IP 交给 ipinfo.io / ip-api.com / ipwho.is)、内核与 Geo 规则库归上游且实测数字只代表那一刻。
  • README 中英文同步新增 免责声明 / Disclaimer 章节。

🗂️ 5. 分流规则「自定义规则」默认收起

  • 规则一多,这一节展开着会把下面的命中记录与「保存规则」挤出可视区。现在改为可折叠区块,默认收起,标题直接显示条数(自定义规则 · N 条),"从上到下匹配,未命中流量默认走代理"这句挪进展开态内部。

📦 各平台下载与安装指引

1. OpenWrt 路由器(极简安装)

在 OpenWrt 终端中运行以下命令即可同时安装微服务守护进程与 LuCI 控制面板:

cd /tmp
opkg update
# 一键安装微服务守护进程与 LuCI 控制面板
opkg install ./vpn-parser_1.8.9_*.ipk ./luci-app-vpn-parser_1.8.9_all.ipk

安装后刷新路由器 Web 管理后台,即可在 「服务」➔「VPN Parser」 中开始使用。


2. 资产列表

平台 / 架构 文件名 说明
OpenWrt LuCI 控制面板 luci-app-vpn-parser_1.8.9_all.ipk 推荐,全架构通用 LuCI Web 图形界面
OpenWrt 微服务 (x86_64) vpn-parser_1.8.9_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键安装
OpenWrt 微服务 (aarch64) vpn-parser_1.8.9_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.9_linux_x86_64_musl.tar.gz x86_64 纯静态 Musl 二进制包(含 init/config 脚本)
OpenWrt/Linux 静态归档 vpn-parser_1.8.9_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.9-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (Universal DMG) vpn-parser-1.8.9-darwin-universal.dmg 推荐,兼容 Apple Silicon 与 Intel 架构
Linux 桌面 (通用) vpn-parser-1.8.9-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.9-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.9-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.9-1_amd64.deb sudo dpkg -i vpn-parser_1.8.9-1_amd64.deb
校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 校验和

Full Changelog: v1.8.8...v1.8.9

VPN Parser v1.8.8

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:19

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

🎉 欢迎使用 VPN Parser v1.8.8!本次更新重点修复了 Windows 注册表底层 Connections 二进制块死 PAC 脚本自动净化、测试用例与后台任务对宿主机活跃系统代理的保护隔离,进一步提升系统代理长时间挂载的绝对稳定性!


🌟 新特性与核心更新

🛡️ 1. Windows WinINet 底层二进制配置(Connections)深度净化

  • 净化 DefaultConnectionSettings 与 SavedLegacySettings 二进制块:
    • Windows 系统代理不仅存放在常规键值中,还会序列化一份二进制数据存放在 Internet Settings\Connections 下。此前外部工具(如 v2rayN)遗留的 PAC 脚本地址(127.0.0.1:10811/pac)仍固化在二进制块中,导致 Windows 或其他程序重新读取连接设置时因尝试加载死 PAC 脚本失败而自动触发操作系统底层回滚将 ProxyEnable 关停。
    • 本次更新在启用/恢复系统代理时,底层直接将 Connections 二进制块中的 PAC URL 长度置零并同步修正状态标志,彻底阻断了 WinINet 尝试回连 10811 端口的路径。

🔒 2. 开发与运行期宿主机系统代理现场保护

  • 单元测试注册表现场还原:
    • 修复 test_direct_disable_wininet_proxy_atomic_executes_safely 与 test_self_heal_stale_proxy_inactive_or_safe 单元测试在运行时修改宿主机 ProxyEnable 注册表并未还原的问题,确保测试与构建过程绝不干扰前台客户端正常上网。

📦 各平台下载与安装指引

1. OpenWrt 路由器(极简安装)

在 OpenWrt 终端中运行以下命令即可同时安装微服务守护进程与 LuCI 控制面板:

cd /tmp
opkg update
# 一键安装微服务守护进程与 LuCI 控制面板
opkg install ./vpn-parser_1.8.8_*.ipk ./luci-app-vpn-parser_1.8.8_all.ipk

安装后刷新路由器 Web 管理后台,即可在 「服务」➔「VPN Parser」 中开始使用。


2. 资产列表

平台 / 架构 文件名 说明
OpenWrt LuCI 控制面板 luci-app-vpn-parser_1.8.8_all.ipk 推荐,全架构通用 LuCI Web 图形界面
OpenWrt 微服务 (x86_64) vpn-parser_1.8.8_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键安装
OpenWrt 微服务 (aarch64) vpn-parser_1.8.8_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.8_linux_x86_64_musl.tar.gz x86_64 纯静态 Musl 二进制包(含 init/config 脚本)
OpenWrt/Linux 静态归档 vpn-parser_1.8.8_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.8-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (Universal DMG) vpn-parser-1.8.8-darwin-universal.dmg 推荐,兼容 Apple Silicon 与 Intel 架构
Linux 桌面 (通用) vpn-parser-1.8.8-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.8-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.8-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.8-1_amd64.deb sudo dpkg -i vpn-parser_1.8.8-1_amd64.deb
校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 校验和

Full Changelog: v1.8.7...v1.8.8

VPN Parser v1.8.5

Choose a tag to compare

@github-actions github-actions released this 18 Oct 15:56

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

🎉 欢迎使用 VPN Parser v1.8.5!本次更新带来了Fastly 全球极速 CDN 规则更新(无需代理 2 秒秒级同步)、分流数据库损坏自愈与 8MB 完整性强校验、控制台图表高度黄金比例优化、莫兰迪低饱和柔和护眼主题、纯字型双色节点国旗微徽章,以及全景温润木炭黑图标重构!


🌟 新特性与核心更新

⚡ 1. Fastly 全球极速 CDN 直连 + 未开启代理一键更新规则

  • 解除必须先开启代理的限制:
    • 「代理控制台 ➔ 分流规则」与「系统设置」中的「一键更新 Geo 规则」按钮现已随时可用;
    • 无论代理是否运行,均可随时一键高速同步最新的 GeoIP.dat(中国大陆 IP 库)与 GeoSite.dat(域名分流库);
  • 下载速度大幅提升 17 倍 (5~8 MB/s):
    • 首选上游全面升级为 Fastly 全球极速 CDN 节点,实测国内直连耗时仅需 约 2 秒 即可完成全部 27MB 规则库的完整拉取与校验,彻底告别直连 GitHub 超时卡死的问题。

🛡️ 2. 分流数据库损坏自愈与 8MB 完整性强校验

  • 8MB 安全完整性水位线校验:
    • 杜绝以往网络波动导致 130KB 或 4MB 等截断半截库被误判为“已就绪”的问题,强制执行 8MB 完整性校验;
  • 异常自愈机制 (Auto Purge & Self-Healing):
    • 若检测到分流文件损坏或 Protobuf 解码异常,内核监听器会自动清理残留损坏文件并提示重新拉取,根除 Geosite.dat invalid 导致代理无法启动的死锁异常。

📊 3. 控制台图表高度优化与紧凑黄金比例排版

  • 卡片高度自适应压缩 50px:
    • 「全网延迟阶梯频谱分布」与「节点协议组成分布」容器高度从 164px 优化至 114px;
    • 协议环形图直径等比微调至 80px,消除上下无效留白,两张卡片保持完美等高,首屏视野更宽广。

🌿 4. 界面配色主题重构与莫兰迪低饱和护眼主题

  • 新增 3 款精心调配的视觉主题:
    • 莫兰迪低饱和 (柔和护眼 · 语义保留) (#52796F):低对比柔和灰绿,长时间注视不疲劳;
    • Surge 拓扑绿 (#34C759):生动明快的经典网络拓扑活力绿;
    • Apple Store 晶紫 (#A855F7):现代科技感十足的晶莹冷紫;
  • 全景图表与健康状态条联动:
    • 控制台延迟阶梯柱、节点健康条色彩体系全面呼应当前激活主题,整体视觉高度统一。

🏷️ 5. 节点卡片国家代码国旗色方案 B (Pure Typography)

  • 极简双色无框字母:
    • 彻底根除 Windows 原生 Segoe UI Emoji 黑白线框降级的视觉缺陷;
    • 采用国旗代表色与纯正大写字型排印,在各系统上均呈现像素级细腻的微徽章质感。

🖋️ 6. 全局柔和微炭黑图标(Soft Charcoal Black)

  • 告别纯黑高硬度刺眼对比:
    • 图标主暗部全面升级为 Apple 级温润木炭黑 (#4C4C52) 与柔和次级黑 (#707076);
    • 笔触粗细自适应由 1.8px2.2px 精准收细至 1.15px1.40px,并在 Dashboard 与 Lightning 等图标上引入镂空双层透气结构,视效更加轻盈通透。
  • 纯正经典黑曜石 App Logo:
    • 主应用图标规范统一为深邃黑曜石微弧底衬配经典纯白 V 字型,并恢复极简 10MB 纯净安装包。

📦 各平台下载与安装指引

1. OpenWrt 路由器(极简安装)

在 OpenWrt 终端中运行以下命令即可同时安装微服务守护进程与 LuCI 控制面板:

cd /tmp
opkg update
# 一键安装微服务守护进程与 LuCI 控制面板
opkg install ./vpn-parser_1.8.5_*.ipk ./luci-app-vpn-parser_1.8.5_all.ipk

安装后刷新路由器 Web 管理后台,即可在 「服务」➔「VPN Parser」 中开始使用。


2. 资产列表

平台 / 架构 文件名 说明
OpenWrt LuCI 控制面板 luci-app-vpn-parser_1.8.5_all.ipk 推荐,全架构通用 LuCI Web 图形界面
OpenWrt 微服务 (x86_64) vpn-parser_1.8.5_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键安装
OpenWrt 微服务 (aarch64) vpn-parser_1.8.5_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.5_linux_x86_64_musl.tar.gz x86_64 纯静态 Musl 二进制包(含 init/config 脚本)
OpenWrt/Linux 静态归档 vpn-parser_1.8.5_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.5-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (Universal DMG) vpn-parser-1.8.5-darwin-universal.dmg 推荐,兼容 Apple Silicon 与 Intel 架构
Linux 桌面 (通用) vpn-parser-1.8.5-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.5-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.5-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.5-1_amd64.deb sudo dpkg -i vpn-parser_1.8.5-1_amd64.deb
校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 校验和

Full Changelog: v1.8.4...v1.8.5

VPN Parser v1.8.4

Choose a tag to compare

@github-actions github-actions released this 18 Oct 03:44

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

🎉 欢迎使用 VPN Parser v1.8.4!本次更新带来了重量级的控制台安全隐私四重防御、活动节点列表(一节点一端口独立转发),并实现了极速内存缓存与可用节点分页及 5 列自适应黄金比例卡片排版!


🌟 新特性与核心更新

🛡️ 1. 控制台新增「安全隐私」Tab 与四重防御体系

  • 全局 uTLS 客户端指纹自动伪装 (Client Fingerprint):
    • 自动为出站节点注入真实浏览器 TLS 握手特征(Chrome / Safari / Firefox / Edge / Randomized 随机混淆);
    • 抹平代理连接特征,有效抵御针对梯子流量的 DPI 深度包检测与启发式特征识别;
  • WebRTC 真实 IP 泄漏防御 (Anti-Leak):
    • 内核层全局拦截 STUN (3478) 与 TURN (5349) 探测端口及特征域名;
    • 彻底斩断网页恶意 JavaScript 探针刺探本地真实公网 IP 的链路;
  • 隐私与行为追踪广告规则集过滤 (Tracker & Telemetry Blocking):
    • 内核级阻断常见数据统计埋点、用户行为追踪与广告遥测域名;
  • UDP 端口跳跃与防 QoS 丢包混淆:
    • 针对 Hysteria2 / TUIC 等 UDP 协议,支持设定自定义端口跳跃范围(如 20000-40000),规避运营商单端口限速与 QoS 丢包。

🔌 2. 控制台新增「活动节点列表」(一节点一端口独立转发)

  • 多入站端口独立转发 (Port Mapping):
    • 可为任意特定节点分配专属的本地监听端口(例如 127.0.0.1:10810);
    • 外部爬虫程序、浏览器扩展插件或开发脚本连接该端口时,流量将独占经由绑定的节点转发,完全绕过全局代理路由;
  • 优雅启动与容灾保障:
    • 深度优化多监听端口注入机制,保证内核热重启时不丢失映射关系。

⚡ 3. 内存级高速节点缓存 (NodeSummaryCache) 与零拷贝过滤

  • 5000x 检索性能提升:
    • 在 Database 引入轻量级内存摘要缓存 NodeSummaryCache,首次读取自动预热;
    • 增删查改、批量测速、导入更新全生命周期自动失效保障一致性;
    • 节点池过滤、排序与分页开销从过去的 >1000ms 磁盘分片全表扫描直接骤降至 106 微秒 (0.1ms)。

📑 4. 控制台「可用节点」新增分页与自适应 5 列黄金比例卡片

  • 可用节点分页支持:
    • 控制台可用节点卡片列表支持分页浏览,具备顶部与底部双向快速翻页按钮;
    • 支持快捷切换每页容量(20 / 25 / 30 / 50 / 100 条/页),切换筛选/搜索条件即时重置回第 1 页;
  • 自适应 5 列黄金排版:
    • 卡片自适应基准宽度调整为 270px,在常用分辨率及窗口下一行稳定呈现约 5 张卡片,兼顾充裕的节点名展示与优雅的紧凑感。

🎨 5. 月相夜间图标平滑几何重构与性能深度清理

  • Moon 夜间图标无畸变绘制:
    • 采用精确几何交点与双弧度凸多边形网格切片算法重构,彻底根除高分屏缩放下的折线尖刺与锯齿;
  • 60 FPS 逐帧深拷贝消除:
    • 消除界面渲染主循环中的所有每帧深拷贝,清理废弃死代码,实现全工程 0 警告 Clean Build。

📦 各平台下载与安装指引

1. OpenWrt 路由器(极简安装)

在 OpenWrt 终端中运行以下命令即可同时安装微服务守护进程与 LuCI 控制面板:

cd /tmp
opkg update
# 一键安装微服务守护进程与 LuCI 控制面板
opkg install ./vpn-parser_1.8.4_*.ipk ./luci-app-vpn-parser_1.8.4_all.ipk

安装后刷新路由器 Web 管理后台,即可在 「服务」➔「VPN Parser」 中开始使用。

2. 资产列表

平台 / 架构 文件名 说明
OpenWrt LuCI 控制面板 luci-app-vpn-parser_1.8.4_all.ipk 推荐,全架构通用 LuCI Web 图形界面
OpenWrt 微服务 (x86_64) vpn-parser_1.8.4_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键安装
OpenWrt 微服务 (aarch64) vpn-parser_1.8.4_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.4_linux_x86_64_musl.tar.gz x86_64 纯静态 Musl 二进制包(含 init/config 脚本)
OpenWrt/Linux 静态归档 vpn-parser_1.8.4_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.4-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (Universal DMG) vpn-parser-1.8.4-darwin-universal.dmg 推荐,兼容 Apple Silicon 与 Intel 架构
Linux 桌面 (通用) vpn-parser-1.8.4-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.4-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.4-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.4-1_amd64.deb sudo dpkg -i vpn-parser_1.8.4-1_amd64.deb
校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 校验和

Full Changelog: v1.8.3...v1.8.4

VPN Parser v1.8.2

Choose a tag to compare

@github-actions github-actions released this 17 Oct 23:46

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

🎉 欢迎使用 VPN Parser v1.8.2!本次更新深度优化了节点池检索、多源过滤与批量测速体系,同时为桌面端带来了更符合直觉的快捷操作与视觉交互体验!


🌟 新特性与核心更新

🔍 1. 节点池增加「订阅源筛选」与下拉即时模糊搜索

  • 工具栏无缝集成:在节点池顶部工具栏新增「订阅源」下拉选择器;
  • 下拉内嵌即时模糊搜索:
    • 点击展开下拉列表后,顶部常驻搜索输入框,可针对订阅源名称、备注及订阅 URL 进行实时模糊检索,下方列表支持平滑滚动;
    • 彻底解决点击输入框导致弹层意外收起的问题(采用 CloseOnClickOutside 行为),输入关键词后从容筛选并点击目标源;
    • 选项显示「订阅源名称 (节点数)」,在筛选激活状态下提供一键 ✕ 快速重置按钮;
  • 分库精准定向:选中订阅源后,节点池立即定向查询该源所属的独立分片数据库,毫秒级响应并自动重置到第 1 页。

⚡ 2. 批量测速新增「测速当前列表」(并保留测速当前页)

  • 功能矩阵完善:
    • ⚡ 测速当前页:完整保留,仅针对当前可视分页的 50 个节点进行快速真实握手验证;
    • ⚡ 测速当前列表:全新增加,对当前已激活的所有筛选条件(订阅源、协议类型、关键字、连通状态、国家地区)在数据库中匹配到的**全量节点(跨越分页)**发起并发真握手测速,并在状态栏实时推送测速进度与最终存活统计;
    • ⚡ 测速全库全部节点:全量全源并发测速管线保持不变。

🌗 3. 菜单栏最底部新增「日间 / 夜间主题切换」

  • 直观布局:在左侧主菜单栏最底部放置主题切换图标按钮,与主导航图标垂直对齐,上方附带精致细分界线;
  • 动态图标与悬停气泡:
    • 当前处于深色模式时显示 ☀️(提示“切换至日间亮色模式”);
    • 当前处于浅色模式时显示 🌙(提示“切换至夜间深色模式”);
  • 即时响应与持久化:点击即刻在下一帧无感重载整套主题色彩,并自动持久化写入数据库设置。

📦 各平台下载与安装指引

1. OpenWrt 路由器(极简安装)

在 OpenWrt 终端中运行以下命令即可同时安装微服务守护进程与 LuCI 控制面板:

cd /tmp
opkg update
# 一键安装微服务守护进程与 LuCI 控制面板
opkg install ./vpn-parser_1.8.2_*.ipk ./luci-app-vpn-parser_1.8.2_all.ipk

安装后刷新路由器 Web 管理后台,即可在 「服务」➔「VPN Parser」 中开始使用。

2. 资产列表

平台 / 架构 文件名 说明
OpenWrt LuCI 控制面板 luci-app-vpn-parser_1.8.2_all.ipk 推荐,全架构通用 LuCI Web 图形界面
OpenWrt 微服务 (x86_64) vpn-parser_1.8.2_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键安装
OpenWrt 微服务 (aarch64) vpn-parser_1.8.2_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.2_linux_x86_64_musl.tar.gz x86_64 纯静态 Musl 二进制包(含 init/config 脚本)
OpenWrt/Linux 静态归档 vpn-parser_1.8.2_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.2-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (Universal DMG) vpn-parser-1.8.2-darwin-universal.dmg 推荐,兼容 Apple Silicon 与 Intel 架构
Linux 桌面 (通用) vpn-parser-1.8.2-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.2-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.2-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.2-1_amd64.deb sudo dpkg -i vpn-parser_1.8.2-1_amd64.deb
校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 校验和

Full Changelog: v1.8.1...v1.8.2

VPN Parser v1.8.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 22:38

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

🎉 欢迎使用 VPN Parser v1.8.1!本次更新正式推出了 OpenWrt 官方原生 LuCI Web 图形管理插件 luci-app-vpn-parser,提供全架构通用的现代客户端图形交互界面,彻底打通路由器 Web 管理面板与后台微服务之间的所有壁垒!


🌟 新特性与核心更新

🖥️ 1. 原生 OpenWrt LuCI Web 图形管理插件 (luci-app-vpn-parser)

  • 全架构通用安装包 (Architecture: all):
    • 由纯静态 JS 视图组件、UCI 接口与 ubus 桥接器构成,一份 luci-app-vpn-parser_1.8.1_all.ipk 通用兼容 x86_64、ARM64(NanoPi/友善/GL.iNet)及 MIPS 全架构设备;
  • 现代客户端渲染架构 (luci.js):
    • 基于 OpenWrt 21.02+ 现代标准客户端渲染引擎,彻底移除旧版 Lua CBI 的沉重负担与性能损耗;
  • 免跨域与零泄露设计 (rpcd ubus 桥接守护):
    • 核心通信经由路由器本地 uhttpd 的 /cgi-bin/luci/rpc/ubus 转发,完全免疫浏览器 CORS 跨域拦截与 HTTPS 混合内容限制;
    • API Token 安全地保留在路由器本地读取与注入,无需在浏览器端明文暴露;
  • 四大核心控制面板(位于路由器后台 「服务 (Services)」➔「VPN Parser」):
    1. 服务概览 (Overview):实时 PID 与端口守护徽章、订阅与节点质量看板、各协议分布药丸、一键全量测速/清理失效节点快捷按钮、预设下游插件一键复制订阅卡片(OpenClash YAML / PassWall Base64 URI / JSON);
    2. 节点池管理 (Nodes):多维状态过滤(全部/仅看可用/超时失效/未测速)、协议过滤、关键字即时检索,单节点独立真握手测速、分享链接复制与删除;
    3. 订阅源管理 (Sources):订阅源增删改查交互模态框(支持动态日期模板占位符)、单源即时抓取、全网 GitHub Gist 公开节点自动搜集与入库;
    4. 参数配置 (Settings):UCI 服务守护设置(开机自启、监听地址、数据库路径、Token)与测速引擎高级调优(并发数、纯 TCP Ping 节能探活模式、同出口 IP 去重等)一键保存并应用;
  • 自动化构建与发布:
    • CI/CD 流水线自动打包 luci-app-vpn-parser_1.8.1_all.ipk 并自动发布至 GitHub Releases 资产。

📦 各平台下载与安装指引

1. OpenWrt 路由器(极简安装)

在 OpenWrt 终端中运行以下命令即可同时安装微服务守护进程与 LuCI 控制面板:

cd /tmp
opkg update
# 一键安装微服务守护进程与 LuCI 控制面板
opkg install ./vpn-parser_1.8.1_*.ipk ./luci-app-vpn-parser_1.8.1_all.ipk

安装后刷新路由器 Web 管理后台,即可在 「服务」➔「VPN Parser」 中开始使用。

2. 资产列表

平台 / 架构 文件名 说明
OpenWrt LuCI 控制面板 luci-app-vpn-parser_1.8.1_all.ipk 推荐,全架构通用 LuCI Web 图形界面
OpenWrt 微服务 (x86_64) vpn-parser_1.8.1_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键安装
OpenWrt 微服务 (aarch64) vpn-parser_1.8.1_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.1_linux_x86_64_musl.tar.gz x86_64 纯静态 Musl 二进制包(含 init/config 脚本)
OpenWrt/Linux 静态归档 vpn-parser_1.8.1_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.1-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (Universal DMG) vpn-parser-1.8.1-darwin-universal.dmg 推荐,兼容 Apple Silicon 与 Intel 架构
Linux 桌面 (通用) vpn-parser-1.8.1-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.1-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.1-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.1-1_amd64.deb sudo dpkg -i vpn-parser_1.8.1-1_amd64.deb
校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 校验和

Full Changelog: v1.8.0...v1.8.1

VPN Parser v1.8.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 22:06

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

🎉 欢迎使用 VPN Parser v1.8.0!这是一个具有里程碑意义的重大版本更新,正式全面拥抱 OpenWrt 路由器生态,支持一键构建和安装 OpenWrt 原生 .ipk 软件包,让 vpn-parser 能够直接作为高可用微服务常驻运行在软路由(x86_64)或大内存硬路由(ARM64)中!同时整合了极致内存调优、高检出率测速管道、以及全新的订阅源节点卡片弹窗交互。


🌟 新特性与核心更新

🌐 1. OpenWrt 原生支持与微服务化守护

  • 官方 .ipk 原生软件包发布:
    • 新增标准 OpenWrt opkg 格式安装包,覆盖 x86_64(通用软路由、工控机、PVE/ESXi)与 aarch64_generic(主流 ARM64 软硬路由,NanoPi R2S/R4S/R5S、友善、GL.iNet 等);
  • OpenWrt procd 进程守护系统集成:
    • 提供开箱即用的 /etc/init.d/vpn-parser 脚本,支持 start、stop、restart、reload、status;
    • 配备 procd 崩溃自愈保护(respawn 3600 5 0),异常退出 5 秒内自动拉起,保障微服务永久在线;
    • 增加对 Unix SIGTERM 关停信号的捕获支持,停机时优雅终止代理与内核,释放网络端口与文件锁;
  • UCI 统一配置系统支持 (/etc/config/vpn-parser):
    • 支持通过 OpenWrt 原生 uci 命令行或后台修改监听地址、数据库路径与鉴权 Token;
  • 只读文件系统自适应与系统 $PATH 内核复用:
    • 完美适配 OpenWrt SquashFS 只读根目录,避免目录切换异常;
    • 自动探测系统 $PATH(/usr/bin 等)中已由 opkg 安装的 mihomo、sing-box、xray 内核,无需重复下载内核,极大地节省了路由器的 Flash 存储空间;
  • 无缝衔接透明代理生态:
    • 路由器的 OpenClash、PassWall、SSR-Plus 等插件可直接将订阅地址填入本地回路 http://127.0.0.1:8080/api/export/clash?quality_only=true&limit=50,获取全天候自愈、保活、低延迟的优质纯净节点池。

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

  • 根治 attempted to acquire a connection on a closed pool:
    • 移除定时清理中的强制连接池关闭,改用非破坏性的 PRAGMA shrink_memory; 释放 SQLite 缓存页;
    • 引入连接池 !pool.is_closed() 自愈重建机制,彻底解决并发测速与代理切换过程中的连接池失效问题;
  • 单分库精准定向路由:
    • 针对 get_node(id) 优先查询主库 node_index 索引定位所属订阅源,耗时骤降至 <0.1ms;
  • 零堆分配字节滑动窗口过滤:
    • 万级节点名称与服务器检索应用 ASCII 字节切片比较(contains_ignore_ascii_case),消除每次击键产生的大量堆内存开销;
  • 内存水位大幅压降:
    • 进程私有工作集内存自 174MB+ 压降至 ~20MB-30MB 水平,极为适合路由器 RAM 资源受限环境。

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

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

🎨 4. 节点池与订阅源管理深度重构

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

📦 各平台下载指引

平台 / 架构 文件名 说明
OpenWrt (x86_64) vpn-parser_1.8.0_x86_64.ipk 推荐,X86 软路由、工控机、PVE/ESXi 一键 opkg install
OpenWrt (aarch64) vpn-parser_1.8.0_aarch64_generic.ipk 推荐,ARM64 路由(NanoPi R2S/R4S/R5S、友善等)一键安装
OpenWrt/Linux 静态归档 vpn-parser_1.8.0_linux_x86_64_musl.tar.gz 纯静态 Musl 二进制包(含 init/config 脚本,解压即可运行)
OpenWrt/Linux 静态归档 vpn-parser_1.8.0_linux_aarch64_generic_musl.tar.gz ARM64 纯静态 Musl 二进制包
Windows 64位 vpn-parser-1.8.0-windows-x64-setup.exe 推荐,双击运行向导自动安装升级(桌面完整版)
macOS (DMG) vpn-parser-1.8.0-macos-x64.dmg 推荐,拖拽至 Applications 即可运行
Linux 桌面 (通用) vpn-parser-1.8.0-x86_64.AppImage 推荐,开箱即用,赋予可执行权限后双击运行
Linux (Fedora/RHEL) vpn-parser-1.8.0-1.x86_64.rpm sudo dnf install ./vpn-parser-1.8.0-1.x86_64.rpm
Linux (Debian/Ubuntu) vpn-parser_1.8.0-1_amd64.deb sudo dpkg -i vpn-parser_1.8.0-1_amd64.deb
完整校验文件 sha256.txt 包含所有发布资产的官方 SHA-256 哈希值

Full Changelog: v1.7.5...v1.8.0

VPN Parser v1.7.5

Choose a tag to compare

@github-actions github-actions released this 17 Oct 21:18

🚀 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

VPN Parser v1.7.4

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:05

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

🎉 欢迎使用 VPN Parser v1.7.4!此版本是一次里程碑式的跨平台安全隔离与交互调优大版本。全面攻克了 Linux(Fedora / GNOME / niri / DMS)环境下的 6 项系统级难题(内核进程安全隔离、TUN 权限机制、GSettings 原生系统代理自动配置与 Unix Socket 单实例平滑唤醒);同时对控制台进行了全新视觉升级,将图表 Tab 更名为「汇总图表」,核心分布卡片高度扩增 60px 并全面支持分流策略组接口一键折叠展开。


🌟 新特性与核心更新

📊 1. 控制台视觉中枢升级与卡片自适应

  • 「汇总图表」定位更清晰:控制台原「图表」Tab 正式更名为「汇总图表」;
  • 核心分布卡片高度增加 60px:
    • 「全网延迟阶梯频谱分布」与「节点协议组成分布」外层高度严格对齐扩充至 164px(净高 144px);
    • 协议分布环形图放大:尺寸由 68×68 扩大为 96×96(半径 37px,环宽 9.5px,中心节点计数与文本字号增大,视觉更具饱满冲击力);
    • 延迟频谱指示条加粗:高度由 8px 加粗到 13px,整体比例舒展典雅;
  • 消除 Tab 切换跳动(零像素偏差):彻底剔除可用节点页原有多余的间距,使「汇总图表」与「可用节点」首个卡片顶部绝对定格在同一个 Y 坐标(间距恒为 8.0px);
  • 分流策略组接口默认折叠:
    • 「分流策略组」各分组下的所有节点接口默认全部折叠收起,卡片保持精致单行高度;
    • 头部右侧提供 ▶ 展开接口 (N 个) 胶囊按钮,点击即刻丝滑展开或收起,告别密密麻麻的按钮瀑布。

🐧 2. Linux 平台安全与系统级体验专项调优 (Fedora / GNOME / niri / DMS)

  • 内核清理安全隔离(杜绝误杀第三方客户端):
    • 进程清理新增 /proc/<pid>/exe 路径与 cmdline 特征强校验,严格仅清理本程序受管目录下的内核;
    • 绝不误杀 用户电脑上正在运行的 Clash Verge、v2rayA、nekoray 等第三方客户端内核;
  • TUN 授权引导与 Wayland 崩溃根治:
    • 严禁引导用户使用 sudo 启动 GUI,避免 Wayland 拒绝授权及数据目录错乱;
    • 针对内核二进制文件提供精确的 sudo setcap cap_net_admin,cap_net_raw+ep <kernel_path> 授权方案;
  • GSettings Linux 桌面系统代理原生支持:
    • 为 Linux 平台实现基于 GSettings(org.gnome.system.proxy)的系统代理自动开启与无缝还原,让 Fedora / Ubuntu / Debian / niri / DMS 下的浏览器与桌面应用均能一键自动走代理;
  • Unix Domain Socket 单实例互斥与平滑唤醒:
    • 废弃粗暴终止旧实例的做法,改用 Unix Domain Socket 发送唤醒指令激活已有前台窗口并优雅退出,保护正在运行的代理与数据库写入;
  • 平铺窗口管理器(niri / Hyprland)自适应排版:
    • 窗口最小保护尺寸优化为 820 × 520,控制台策略组与调度按钮支持响应式折行,避免半屏平铺时元素溢出。

📦 各平台下载指引

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

Full Changelog: v1.7.3...v1.7.4

VPN Parser v1.7.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 17:46

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

🎉 欢迎使用 VPN Parser v1.7.3!此版本对控制台进行了全新图形化与交互重构,重塑了仪表盘视觉中枢,下沉调度决策中心并引入全自动路由起振,彻底消除界面抖动,带来极致丝滑的桌面网络管理体验;同时全面支持 macOS 原生字体渲染与 DMG/App 打包分发。


🌟 新特性与核心更新

📊 1. 控制台视觉中枢全新重构 (Console Dashboard Overhaul)

  • 图表默认直达 (Default Charts View):进入「控制台」默认聚焦「图表」仪表盘,实时呈现网络测速仪表盘、平滑吞吐波形图与出海健康带;
  • 分流策略与调度决策中心下沉:将策略组与「延迟选优」「故障转移」「负载均衡」「手动指定」按钮平滑迁入图表底部,最大化释放「可用节点」视图的垂直纵深;
  • 一键调度智能起振代理 (Auto-Start Proxy on Strategy):未运行代理时,点击「延迟选优」「故障转移」或「负载均衡」立即自动启动代理并应用调度,一步到位;
  • 智能点选无感切手动 (Auto-Switch to Manual on Node Click):在自动选优/故障转移/负载均衡模式下,直接点击任意可用节点卡片,自动将策略切换为「手动指定」并瞬间联通出口;
  • 示波器平直待机基线 (Oscilloscope Standby Flatline):代理待机或无流量时,监视器绘制平直示波基线 (0.0 KB/s) 配合辉光游标与峰值量程标尺,替代大字提示,告别视觉割裂感;
  • 主控卡片固定高度杜绝抖动 (Zero-CLS Hero Island):移除顶部冗余按钮,第二行始终保持 34px 固定高度微晶胶囊,未选节点时展示占位监控指标,彻底杜绝选点后的界面跳动;
  • 全网延迟频谱与协议环图严格等高:左右卡片高度严格锁定为 104px 对齐;右翼协议药丸智能紧凑排版(最多两行,多协议聚合成「其它 N (占比%)」并支持悬停明细查看),彻底解决小众协议换行撑爆高度的问题。

🌐 2. 活跃连接多维视图拆分 (Connections View Multi-Tabs)

  • 连接列表 / 连接进程 / DNS 记录三重视图:支持实时连接会话监控、按应用进程聚合统计上行与下行流量,以及核心 DNS 缓存解析记录。

🍎 3. macOS 深度适配与跨平台优化

  • macOS 中文字体完美渲染:新增 PingFang SC、Hiragino Sans GB、STHeiti 等系统字库探测与多级字体回退链,彻底根治 macOS 下中文字体缺失显示为方块(豆腐块)的问题;
  • macOS 原生红黄绿交通灯与调色板:适配 macOS 原生风格的主题调色板与窗口控制细节;
  • 长页面自适应滚动:DNS/TUN 设置页与内核管理页全卡片引入自适应上下滚动,避免下载进度条或复杂规则挤压隐藏底部内容。

🐧 4. Linux 平台安全与系统级体验专项调优 (Fedora / GNOME / niri / DMS)

  • 进程清理安全隔离(杜绝误杀第三方客户端):内核清理增加 /proc/<pid>/exe 路径与 cmdline 特征强校验,严格仅清理本程序受管目录下的内核,绝不误杀 Clash Verge、v2rayA、nekoray 等第三方客户端内核;
  • TUN 授权引导与 Wayland 崩溃修复:严禁使用 sudo 启动 GUI,避免 Wayland 拒绝授权及数据目录错乱;改为向用户提供内核二进制文件的精确 sudo setcap cap_net_admin,cap_net_raw+ep <kernel_path> 授权方案;
  • GSettings Linux 桌面系统代理原生支持:为 Linux 平台实现基于 GSettings(org.gnome.system.proxy)的系统代理自动开启与无缝还原,让 Fedora / Ubuntu / Debian / niri / DMS 下的浏览器与桌面应用均能一键自动走代理;
  • Unix Domain Socket 单实例互斥与平滑唤醒:废弃粗暴终止旧实例的做法,改用 Unix Domain Socket 发送唤醒指令激活已有前台窗口并优雅退出,保护正在运行的代理与数据库写入;
  • 平铺窗口管理器(niri / Hyprland)自适应排版:窗口最小保护尺寸优化为 820 × 520,控制台策略组与调度按钮支持响应式折行,避免半屏平铺时元素溢出。

📦 各平台下载指引

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

Full Changelog: v1.7.2...v1.7.3