
2026 年 10 月 14 日,狗急加速器 5.7.0 桌面端完成内核瘦身:Windows 安装包从 34.8MB 缩减到 21.6MB,macOS 端从 31.2MB 缩减到 18.4MB,冷启动时间由 2.6 秒缩短到 1.4 秒,常驻内存 68MB。功能没有做减法——全部 214 条线路、按应用分流、弱网补偿与网络体检台都保留在新包里。
安装包的体积问题在 5.4 之后开始变得明显:每加一个功能就带进一套依赖,打包工具把调试符号、未使用的语言包与示例代码一起塞进安装程序。对固态硬盘用户来说 34.8MB 不算什么,但对还在用 2GB 内存老笔记本的人来说,启动慢、内存高就是实打实的门槛。
拆包后账很清楚:TUN 虚拟网卡驱动 6.2MB,加密与协议库 5.4MB,多语言资源 4.1MB,界面框架与图标字体 3.2MB,日志与诊断模块 2.6MB,其余是调试符号、重复依赖和安装时才会解压的示例配置。真正运行必需的代码不到 12MB,接近四成的体积是用不到的内容。
更麻烦的是这些内容会被整体加载:旧版启动时把多语言资源与图标字体一次性读进内存,再按需丢弃,白白占了 21MB 常驻空间。在 2GB 内存的机器上,加上浏览器与办公软件,系统会频繁把客户端换出到磁盘,切换窗口时出现明显卡顿,用户往往误以为是加速线路在抽风。
第一步是依赖裁剪,把 TUN 驱动与加密库之外的第三方组件全部移出主进程,改为连接时按需加载,实测只有 3 个模块会用到大文件,其余在空闲状态下不驻留内存。第二步是资源重排,图标字体子集化只保留 128 个实际用到的字形,体积从 3.2MB 降到 0.19MB,缩减 94%。
「瘦身的判断标准不是数字好看,而是把每一次点击的等待都缩短。用户不会看安装包大小,他们只记得开起来快不快。」
—— 狗急加速器客户端负责人 周牧野
第三步是协议库重构。旧版为了兼容同时打包了三套传输实现,实际只运行一套。新版把协商逻辑抽出来,只保留当前生效的实现,其余在首次连接时根据线路能力下载。为了不牺牲离线可用性,安装包内保留一套通用实现,首次启动即可连接,后续再后台补齐。

测试机选了四台:i5-8250U / 8GB / 机械硬盘的 2018 年笔记本,赛扬 N4020 / 4GB 的入门本,8GB 内存的迷你主机,以及 16GB 内存的游戏本。四台机器上安装耗时分别为 12.4 秒、18.7 秒、9.8 秒、8.2 秒,冷启动到可连接分别为 1.4 秒、2.1 秒、1.3 秒、1.2 秒。
内存与 CPU 数据:连接状态常驻内存 68MB,较旧版 112MB 下降 39%;空闲 CPU 占用 0.3%,播放 1080P 时 1.7%,播放 4K 时 4.2%。机械硬盘机器上的首次连接不再出现 3 秒以上的等待,窗口切换也没有明显卡顿。连续运行 72 小时后内存回到 69MB,没有缓慢增长的迹象。
安装包体积分布:主程序 8.4MB,TUN 驱动 5.9MB,协议与加密库 4.3MB,界面资源 1.8MB,其余为安装框架与签名区,合计 21.6MB。macOS 端因不需要单独驱动,体积为 18.4MB;移动端分别为 14.2MB 与 12.8MB,均比上一版本缩小三成以上。
5.7.0 支持 Windows 10 1909 及以上、macOS 12 及以上。Windows 7 与 8.1 用户会收到 5.6 系列的维护更新,功能不再新增但安全补丁继续。覆盖安装即可升级,账号、节点偏好、分流规则与场景策略都保留在本地配置目录,实测迁移成功率 99.6%,失败时客户端会自动导入升级前的备份。
需要提醒的是,按需加载意味着首次连接某类新线路时会有一次约 0.6 秒的模块下载,若处在完全离线环境,客户端会使用内置通用实现连接,速度略低于最优线路但不影响使用。我们会在下个版本把常用模块预置到安装包内,把首次下载的比例降到 20% 以下。
老款 ThinkPad 用户狂喜,之前开客户端风扇就起来,现在基本听不到声音了。
安装包小了一半,下载快很多。启动确实是秒开,比上个版本利索。
内存占用降下来后,边开会边跑设计软件不再互相拖,体验改善明显。
希望 Windows 7 还能再维护一段时间,公司一批老机器还在用。
首次连接某条线路有短暂等待,看文章说是下载模块,能接受,但最好给个提示。
覆盖安装后分流规则都在,升级过程没让我重新登录,这点做得好。