黑洞加速器Blackhole协议3.0:握手快至0.4秒
2026 年 9 月 26 日,黑洞加速器正式发布 Blackhole 协议 3.0。新协议采用双层混淆与 256 位加密,握手耗时从 0.9 秒缩短至 0.4 秒,弱网环境重连成功率提升至 99.6%,单位流量 CPU 占用下降 18%。
协议是加速器最不显眼、却最影响体验的部分。它决定了客户端与节点之间如何打招呼、如何加密、如何在丢包时恢复。Blackhole 协议上一代发布于 2025 年 3 月,两年半里累积了 1.9 亿次连接,也暴露出两个问题:跨境链路握手容易被中间设备延迟,以及弱网下重连过于保守。
“用户感知不到协议,但一定感知得到‘点了连接要等一秒’。”黑洞加速器安全架构师顾天衡说,“3.0 的目标很朴素:把等待砍掉一半,同时不牺牲任何一项安全指标。”
双层混淆如何工作
旧版协议在 TCP 握手后进行一次 TLS 封装,跨境场景下常见 2 至 3 个往返才能进入数据传输。3.0 把握手拆成两条并行路径:一条走标准 TLS 1.3,另一条走轻量 UDP 探测,谁先完成就用谁。两条路径共享同一组会话密钥,任意一条失败都不会暴露另一条的存在。
混淆层从单层变为双层。第一层把流量包装为常规 HTTPS 会话,第二层在应用层加入随机填充与时序扰动,使包长分布不再呈现固定特征。顾天衡解释:“不是为了让流量‘看起来像’什么,而是让它不呈现可被稳定识别的模式。填充比例在 0 到 24 字节之间随机,每个会话独立采样。”
加密层保留 AES-256-GCM,同时新增 ChaCha20-Poly1305 作为移动端默认套件。后者在没有 AES 硬件指令的低端设备上快 2.3 倍,能让老旧手机少发烫。两种套件在握手阶段协商,服务端不强制单一算法。
握手与加密实测
协议团队在 9 月 1 日至 9 月 20 日完成三轮测试,覆盖 12 个城市、6 家运营商与 4 类终端。测试使用固定节点池,排除选路影响,仅比较协议层差异。有效样本 41.6 万次连接。
| 指标 | Blackhole 2.x | Blackhole 3.0 | 变化 |
|---|---|---|---|
| 平均握手耗时 | 0.90 s | 0.40 s | -56% |
| 弱网重连成功率 | 96.1% | 99.6% | +3.5 个百分点 |
| 协议开销占比 | 5.8% | 3.2% | -45% |
| 单连接 CPU 占用 | 3.4% | 2.8% | -18% |
| 移动端首次连接成功 | 97.2% | 99.8% | +2.6 个百分点 |
弱网测试条件为 8% 随机丢包、120 毫秒抖动与 30 秒一次链路中断。3.0 的恢复策略从“重新完整握手”改为“会话票据续用”:客户端缓存 8 小时有效的会话票据,重连时只需一次往返即可恢复加密上下文。平均恢复时间从 4.8 秒降到 1.3 秒。
协议工程师邓可欣负责移动端适配。她提到一个细节:“Android 端在切换 Wi-Fi 与蜂窝网络时,旧版会认为 IP 变了就重连,3.0 用连接 ID 而不是 IP 标识会话,切网时用户几乎无感。”测试中,地铁场景下的连接中断次数从每小时 6.4 次降到 1.1 次。
兼容迁移与已知问题
3.0 与此前的 2.x 节点并行运行至 2027 年 3 月 31 日。客户端会根据节点能力自动协商版本,用户无需手动选择。旧版客户端仍可连接,但无法享受双路径握手与会话票据续用。
服务端升级采用分批滚动方式,每批 32 个节点,批间观察 6 小时。若某批节点的握手失败率超过 1.5%,系统会自动回滚该批并暂停后续发布。整个升级过程未出现需要人工介入的故障。
已知问题有三项:部分企业网络的深度包检测设备会误判双层混淆流量,需要在客户端切换为“兼容模式”;macOS 上启用自定义 DNS 时,首次握手可能多出 0.2 秒;极少数 Android 12 设备在省电模式下会话票据刷新延迟。团队表示,前两项将在 3.8.3 修复,第三项需等待厂商推送系统补丁。
“安全没有终点。”顾天衡在发布邮件里写道,“3.0 不是最强壮的版本,而是我们愿意公开测试数据、接受外部审计的版本。”协议白皮书与测试摘要已发布在客户端“关于”页面,安全研究者可通过官网邮箱提交问题,团队承诺 72 小时内响应。
Blackhole 协议 3.0 已随 3.8.2 客户端全量上线。下载最新版后无需任何设置,客户端会在连接时自动协商新协议。



用户评论
地铁通勤党,以前过隧道必断,现在切回移动网络能自己恢复,基本不用手动点重连了。
老安卓机更新后确实没那么烫了,握手也快,体感比之前顺。就是兼容模式藏得有点深。
公司网络会拦,切兼容模式后正常。希望官方把兼容模式的说明写得更清楚一点,排查花了半小时。
白皮书看了一遍,混淆填充那段写得挺实在,至少敢公开测试条件,比只喊口号强。