快喵VPN加密与速度取舍测量口径 2026-11-10
代码屏幕特写,屏幕上密布配置项与日志输出,用于加密开销实测页的横幅
加密成本实测

加密开销实测:AES-256 与 AES-128 的差只有 3.9%

同一节点、同一时段、五轮交替,把 256 位与 128 位的差别量成两个数字:吞吐 3.9%,延迟 0.7 毫秒。整链路的 6% 里,加密只占 2.4 个百分点。

页面更新2026-11-10客户端版本5.8(2026-11-05)测量环境上海电信 500 Mbps,回程东京与新加坡复测周期每两周一次,跨两个时段
快喵VPN 把加密成本拆成四段来量:握手与密钥协商 1.1%、对称加解密 2.4%、封装与完整性校验 1.5%、重传补偿 1.0%。2026-10-29 的五轮交替实测显示,256 位与 128 位的吞吐差 3.9%,延迟差 0.7 毫秒。在没有 AES-NI 的设备上,这段差距会放大,瓶颈也随之从线路转移到主频。
3.9%256 位相对 128 位的吞吐差
0.7 毫秒两种档位的延迟差
2.4%对称加解密占可用带宽
11 倍四类设备的开销差(3.4% 对 38.2%)

同线路交替实测:256 位与 128 位差 3.9%

五轮交替,每轮 60 秒,同一节点同一时段,避免把时段波动读成加密成本。

结论放在最前面。在支持 AES-NI 的设备上,AES-256-GCM 与 AES-128-GCM 的吞吐差为 3.9%。延迟差 0.7 毫秒。这个差距来自轮数:10 轮对 14 轮,而现代处理器把每轮压缩到十几个时钟周期,因此差距被限定在一个很小的区间内。

测量方式是把两种档位交替跑五轮,A 档跑 60 秒,B 档跑 60 秒,再回到 A 档,全程固定节点与时段。2026-10-29 22:10 至 22:40 这一轮的结果是:256 位档平均 412.6 Mbps。128 位档平均 429.4 Mbps,两者相差 16.8 Mbps。

如果只在白天测一次,很可能读到相反的结果。同一线路在晚高峰的波动可达 9%,远大于加密档位带来的 3.9%,这也是坚持交替测量的原因。

单位 Mbps 与毫秒。五轮取中位数,括号内为 95 分位。环境为上海电信 500 Mbps 家宽,回程东京。
指标AES-256-GCMAES-128-GCM差值判读
下行吞吐412.6 Mbps429.4 Mbps低 3.9%落在加密成本区间内
上行吞吐386.2 Mbps401.8 Mbps低 3.9%上下行同步变化
延迟中位19.4 毫秒18.7 毫秒高 0.7 毫秒单次往返差小于 1 毫秒
延迟 95 分位27.1 毫秒26.4 毫秒高 0.7 毫秒尾部未放大
单核占用8.2%6.1%高 2.1 个百分点轻薄本上的可感差异
连接建立312 毫秒309 毫秒高 3 毫秒握手不随轮数线性增长

6% 拆成四段:加密只占其中 2.4 个百分点

把整链路开销拆开看,才能知道调哪一段有用。

很多人把 6% 全部记在加密头上。实际拆开是四段:握手与密钥协商 1.1%、对称加解密 2.4%、封装与完整性校验 1.5%、重传与拥塞补偿 1.0%。也就是说,即使把加密换成 128 位甚至临时关闭,能省下的也只有 2.4 个百分点附近,而代价是明文暴露。

第三段值得单独说明。GCM 的认证标签固定 16 字节,IPv4 头 20 字节,UDP 头 8 字节,握手封装再占一层。这些按包计的字节决定了 MTU 调整的空间。把 MTU 从 1380 提到 1420 之后,同一线路的吞吐回升 1.1%。但部分老旧的中间设备会丢弃分片,因此默认值没有改动。

四段之和 6.0%,整链路实测 6.2%,差异 0.2 个百分点,属测量噪声。
分段占可用带宽随什么变化压缩手段压缩后实测
握手与密钥协商1.1%重连频率、RTT、轮换周期延长空闲断开时间可降到 0.6%
对称加解密2.4%轮数、AES-NI 是否可用确保硬件加速启用可降到 0.9%
封装与完整性校验1.5%包长分布、MTUMTU 调到 1420可降到 1.2%
重传与拥塞补偿1.0%丢包率、抖动换线路而非调参数弱网下反而升高
键盘特写,按键上有使用痕迹,对应长期高频输入场景下的密钥轮换成本
轮换成本与使用强度相关:每天重连 20 次以上的样本,握手段占比从 1.1% 升到 3.4%(2026-10 抽样 15 台)

硬件加速:同一份配置在四类设备上差 11 倍

没有 AES-NI 的设备,加解密会从 2.4% 涨到两位数百分比。

加密开销不是一个常数,它强依赖处理器。2026-10 以同一份配置在四类设备上各跑满速下载 60 秒,记录单核占用与稳态吞吐:支持 AES-NI 的轻薄本占用 3.4%。同款机器限频到 1.2 GHz 后占用 11.8%,五年前的入门路由器占用 38.2%,中端安卓手机占用 9.1%。

到第四类设备时,瓶颈已经从加密换成了主频。路由器那一档的稳态吞吐只有 92 Mbps,即使线路本身能跑到 400 Mbps 以上。此时把加密降到 128 位,吞吐回升 6.8%,但单核占用仍然在 30% 以上,说明瓶颈并未真正解除。

四类设备同一配置、同一节点、同一时段。占用为单核百分比,吞吐为入站稳态值。
设备类别是否支持 AES-NI单核占用稳态吞吐瓶颈判断
轻薄本(近三年)支持3.4%438 Mbps线路带宽
同款限频 1.2 GHz支持11.8%309 Mbps主频
五年前入门路由器不支持38.2%92 Mbps软件加解密
中端安卓手机支持9.1%271 Mbps无线与调制解调
企业级迷你主机支持2.8%461 Mbps线路带宽
  • 先确认硬件加速是否真的启用:部分系统在虚拟化或省电模式下会关闭 AES 指令集。
  • 路由器上跑客户端时,优先看单核占用而不是总占用,加密只跑在一个核上。
  • 手机端限制多来自射频与调制解调,加密占用通常不是瓶颈。
  • 同一台机器插电与用电池的表现可能差一倍,省电模式会降频。

六种常见的参数误配

这些设置不会报错,只会让开销比实测值高出一截。

  • 笔记本屏幕上的客户端面板,对应硬件加速未启用的排查

    硬件加速被系统关掉

    虚拟化平台与部分省电模式会屏蔽 AES 指令集,面板上看不出异常,单核占用却从 3.4% 涨到 21.7%。

    设备
  • 办公区多终端同时在线,对应多人共享出口时的包速率上限

    包速率上限过低

    多个终端共享一个出口时,小包场景会把包速率打满。限到 8 万包每秒后,实测吞吐下降 14%。

    并发
  • 3D 盾牌特写,对应防护档位与加密档位被混为一谈的误配

    把防护档位当加密档位

    防护档位管的是阻断与解析,不改变加密强度。把它当成加密开关会白掉 2.1% 的吞吐而不提升任何加密强度。

    概念
  • 机场候机厅实拍,对应公共网络下的重复握手问题

    空闲断开时间过短

    把空闲断开从 10 分钟改成 2 分钟之后,握手段占比从 1.1% 升到 3.2%,在移动网络下更明显。

    握手
  • 世界地图上的线路示意,对应节点选择与测量口径的错配

    跨节点比较加密成本

    换了节点再对比两个档位,读到的其实是线路差异。2026-10 的复测里,跨节点差异可达 9%,是加密差的 2.3 倍。

    测量
  • 咖啡厅人群实拍,对应公共网络下测量被干扰的情况

    在公共网络上测量

    同一网段的其他终端会争抢上行,实测波动可达 15%。要测加密成本,请回到可控网络。

    环境

加密强度自测:六步拿到自己的数字

不依赖任何外部工具,用客户端内置面板与系统命令即可复现。

  1. 第一步 · 记录基线2 分钟。

    关闭加速,在同一网络跑三次测速,取中位数。这一步决定了后面所有百分比的参考点。

  2. 第二步 · 固定节点与协议1 分钟。

    选同一城市同一节点,协议固定为 WireGuard,避免自动切换在测量中途改变条件。

  3. 第三步 · 打开性能面板30 秒。

    面板会显示当前吞吐、单核占用与包速率。包速率比吞吐更能反映加解密压力。

  4. 第四步 · 切换加密档位3 分钟。

    在 256 位与 128 位之间交替各跑 60 秒,共五轮。只看单轮结果容易读到相反结论。

  5. 第五步 · 对比单核占用1 分钟。

    若两档占用都低于 15%,说明加密不是瓶颈。若接近 80%,应优先换设备而不是降档。

  6. 第六步 · 记录并复测10 分钟后。

    把结果与时段一起记下,间隔 10 分钟再跑一轮,两次差异超过 5% 时以两次中位为准。

一份可复现的测量记录

把原始表格抄下来,换一台设备重跑,就能验证本文的所有结论。

下面是 2026-10-29 那次交替测量的原始记录,压缩成六行。左列是轮次,右两列分别是两个档位的吞吐中位数。可以看到第 3 轮出现了本轮最低值,原因是同网段有人开始上传大文件,因此该轮在统计时被标记为异常并保留。

记录时建议把异常也留下。删掉异常值会让结果看起来更整齐,但会掩盖环境中真实存在的干扰,而这类干扰恰恰是读者复现时最常遇到的差别来源。

五轮交替,顺序为 256 → 128 → 256 → 128 → 256。吞吐为 60 秒窗口的入站中位数。
轮次AES-256-GCMAES-128-GCM备注
第 1 轮415.2 Mbps431.7 Mbps环境正常
第 2 轮408.9 Mbps426.3 Mbps环境正常
第 3 轮397.4 Mbps411.8 Mbps同网段上传干扰
第 4 轮414.6 Mbps430.2 Mbps环境正常
第 5 轮426.9 Mbps447.0 Mbps基线时段,干扰最小
中位412.6 Mbps429.4 Mbps差 3.9%
  • 每轮之间留 15 秒空闲,让连接重新稳定,避免上一轮的拥塞窗口影响下一轮。
  • 异常轮次保留但标注,统计时用中位而不是均值,中位对单点异常更稳。
  • 同一批测量尽量在一天内完成,跨天比较会引入线路调度变化。
  • 记录时写下环境与时间,这两项决定了结论能否被别人复现。
  • 如果没有条件做五轮,至少做三轮,并把时段写在结论旁边。

四个参数的取值与影响

改动前先记录原始表现,改完按同一口径复测。

加密档位
AES-256-GCM 为默认。仅在无硬件加速的旧设备上考虑 128 位。
密钥轮换
默认 2 小时。压到 30 分钟会让握手占比从 1.1% 升到 2.6%。
MTU
默认 1380。调到 1420 时吞吐回升 1.1%,老网络可能分片。
包速率上限
默认不限制。限到 8 万包每秒后,小包场景吞吐下降 14%。
硬件加速
默认开启。关闭后单核占用从 3.4% 升到 21.7%。
空闲断开
默认 10 分钟。缩短会放大握手成本,移动端不建议低于 5 分钟。

三条关于加密的误读

每一条都给出可推翻它的实验条件。

误读一:256 位是 128 位的两倍开销

轮数从 10 到 14,不是两倍关系。交替五轮实测的吞吐差是 3.9%,延迟差 0.7 毫秒。只有在完全没有硬件加速的设备上,这段差距才会放大到两位数百分比,而那类设备的瓶颈本来就不在加密档位。

误读二:加密开销会随带宽线性扩大

开销的四个分段里,只有握手段与连接频率线性相关,其余三段按包数与包长计算。把带宽从 100 Mbps 提到 400 Mbps 时。实测开销占比从 7.1% 降到 6.2%,因为包变大、单位流量的头部占比变小。

误读三:关掉完整性校验能提速

GCM 的认证标签只有 16 字节,关掉后实测吞吐回升 0.4%,在噪声边缘。代价是校验缺失,中间设备改写内容无法被发现。一次对照里出现过两次内容被改写,因此这个选项没有开放。

与加密相关的变更记录

只列可复测的项,活动与推广不记入。

  • 代码屏幕特写,对应加密开销实测报告的发布
    2026-10-30

    加密开销报告更新:AES-256-GCM 与 AES-128-GCM 同线路吞吐差 3.9%。

    同一节点、同一时段交替跑五轮,256 位比 128 位吞吐低 3.9%。延迟差 0.7 毫秒,与理论开销的比例相符(2026-10-29 实测,样本 5 轮)。

  • 笔记本屏幕前的测速界面,对应丢包环境吞吐对照数据
    2026-10-24

    Hysteria2 在 5% 丢包环境下的吞吐对照数据发布。

    模拟 5% 随机丢包后,Hysteria2 吞吐为 WireGuard 的 1.38 倍。代价是单核占用高出 22%,延迟抖动也更大(2026-10-23 弱网实测)。

  • 咖啡厅人群实拍,对应公共网络自检流程改版
    2026-10-18

    公共网络自检改为端内 30 秒流程,新增出口 IP 归属显示。

    自检流程从六步收敛为一次点击,全程 30 秒内出结果,并直接显示出口 IP 的注册地与 ASN 归属。便于判断是否走本地直连(2026-10-17 版本)。

  • 指纹特写,对应判定规则调整与身份泄漏面说明
    2026-09-29

    DNS 防泄漏判定规则调整,区分解析污染与线路故障。

    新规则把解析结果分成三类:返回错误 IP、超时无响应、返回正确但归属异常。实测误报率从 11% 降到 2.4%(2026-09-28 回归测试)。

看全部 8 条公告

加密开销问答

问题按被问到的频率排序。

为什么我的开销是 12%,而文章里写 6%?
先看设备是否支持 AES-NI,再看是否在省电模式下运行。2026-10 的抽样里,开销超过 10% 的样本全部命中这两个条件之一。若设备正常而开销仍偏高,多半是小包占比过高,需要检查是否在跑大量短连接。
换成 128 位能省多少?
在支持硬件加速的设备上约 3.9% 的吞吐,延迟差 0.7 毫秒。在没有硬件加速的设备上可达 6.8%,但单核占用仍在 30% 以上,瓶颈没有解除。
自测需要跑多久?
一轮完整交替约 6 分钟,加上基线与复测共 15 分钟左右。低于 3 分钟的测量不足以覆盖线路抖动,结论不可靠。
为什么晚高峰的数字更差?
晚高峰的线路波动可达 9%,远大于加密档位造成的 3.9%。要判断加密成本,必须在同一时段交替测。跨时段对比得到的是线路曲线,不是加密曲线。

先量一次,再谈取舍

把自己设备的基线记下来,再看防护档位与协议选择。没有基线,任何「掉速多少」都是别人的数字。

看四档防护的实测掉速