• v0.6.0 ebe082500f

    perf: 路由批量执行+CIDR聚合+并行脚本+连接步骤显示+CIDR刷新按钮
    Release / build-macos (push) Canceled after 0s
    Release / build-windows (push) Canceled after 0s
    Release / release (push) Canceled after 0s

    kevin released this 2026-07-08 21:44:49 -04:00 | 12 commits to main since this release

    路由性能优化:

    • 修复 macOS route 命令语法错误(去掉 -net 参数)
    • 路由应用拆分为 Essential(ready前,4-6条命令<1s)+ Deferred(ready后,批量脚本)
    • 新增 CIDR 聚合算法(cidrmerge.go),合并相邻 CIDR 块减少路由数量(10826->7500)
    • 批量脚本执行:3平台各实现8个批量函数,临时脚本单次执行替代逐条进程创建
    • 并行批量:拆为4个子shell并行执行,总时间降为1/4

    连接步骤显示:

    • stats 新增 connectStep + cidrError 原子变量
    • 连接生命周期中设置步骤(fetch_cidrs/connecting/load_routes),UI 实时显示
    • after-proxy CIDR 获取期间显示加载状态,获取失败显示错误提示

    CIDR 刷新按钮:

    • ipc 新增 CmdRefreshCIDR 命令
    • daemon 处理刷新请求,session.RefreshCIDRs() 重新获取+添加路由
    • UI 状态卡新增刷新按钮,proxy/bypass 模式已连接时显示

    README:

    • 补充 URL 获取时机注意事项(bypass模式after-proxy可能失败)
    • 补充 CIDR 聚合与批量执行说明
    Downloads