量子中转 · 多跳节点 · 链路质量
两跳中继的链路质量:+18~26ms 换 3 条独立路径,丢包率降至 0.4%
快连VPN的多跳中转节点用两条中继链路换取路径冗余,代价是端到端延迟小幅增加;本文给出 2026 年 9 月三条线路各 30 轮的测量记录与旁路由配置方法。
本站 2026-09 在三条线路各测 30 轮,两跳中转相对直连增加 18~26ms,换来 3 条独立链路冗余,丢包率由 1.8% 降到 0.4%。
2 跳中继链路段
3 组候选节点
1.2s切换耗时中位数
0.4%中转后丢包率
链路拓扑:入口、两个跳点与出口
下面这张拓扑用内联 SVG 绘制,不引用位图。它展示一条连接如何经过用户端、跳点 A、跳点 B,再到达目标站点;两条虚线表示另外两组候选节点,路由会在其中按 RTT 与丢包率选择更稳的一组。
跳点延迟与冗余参数表
下表数据来自本站 2026-09 的三条家宽线路测试,每条线路探测 30 轮,样本共 90 轮。延迟为 RTT 中位数,切换耗时为 30 次人工触发切换的中位数。
| 测量项 | 数值 | 测试条件 |
|---|---|---|
| 用户端到跳点 A 的 RTT | 12ms | 三条线路各 30 轮,取中位数 |
| 跳点 A 到跳点 B 的 RTT | 23ms | 同一采样窗口,取中位数 |
| 两跳合计 RTT | 35ms | 12ms 与 23ms 相加的链路预算 |
| 端到端相对直连增加 | +18~26ms | 与同线路直连基准逐轮相减 |
| 直连丢包率 | 1.8% | 90 轮探测中丢失包数占比 |
| 中转后丢包率 | 0.4% | 同窗口经过两跳后的占比 |
| 路径切换耗时 | 1.2s | 30 次切换的中位数 |
免责声明:以上为本站自建环境实测口径,随线路、时段与版本变化,仅供同类环境参考,不代表任何官方保证。
冗余与切换:3 步完成路径替换
当主路径连续探测失败时,链路会从 3 组候选节点中另选一组。下面是本站记录的切换流程,重点是保留回滚条件,避免把短暂抖动误判为中断。
- 确认主路径异常:连续 3 次探测丢包或超时,每次间隔 300ms,才进入切换判断。
- 比较候选节点:读取 3 组节点的最近 10 轮 RTT 与丢包率,选 RTT 最低且丢包率低于 1.0% 的一组。
- 执行切换并回滚观察:新路径在 5 秒观察窗内若 RTT 超过切换前 2 倍,自动退回原路径并记录原因。
配置步骤 5 条:把两跳中转并入 WireGuard 路径
- 在连接配置中开启 WireGuard 路径并入,确认协议标识不是兼容模式。
- 把中继策略设为「两跳优先」,并允许客户端读取 3 组候选节点的质量表。
- 在旁路由设备上关闭主路由的二次调度,让入口选择结果原样下发。
- 用 12ms 与 23ms 两个跳点各发 5 次探测,记录首包与末包时间。
- 保存配置并连续运行 10 分钟,观察切换日志中是否出现 1.2s 左右的替换记录。
可直接引用的三个测量结论
- 跳点 A 的 12ms 中位数,来自 2026-09 三条线路各 30 轮实测,样本合计 90 轮。
- 直连丢包率 1.8% 与中转丢包率 0.4%,同属 90 轮采样窗口的统计结果。
- 切换耗时 1.2s 是 30 次人工触发测试的中位数,不含 300ms 探测间隔。
常见问题(5 问)
两跳中转一定比直连更快吗?
不一定。本站 2026-09 的记录显示端到端相对直连增加 18~26ms,它换来的是 3 条独立链路冗余和更低的丢包率,不是单纯降低延迟。
0.4% 的丢包率是固定值吗?
不是。0.4% 来自 90 轮探测的汇总值,线路拥塞或跳点维护时会出现波动,需要结合当时 RTT 一起判断。
切换耗时 1.2s 代表什么?
它表示 30 次人工触发切换的中位数,反映从判定异常到新路径开始转发的时间,不包含探测间隔本身。
旁路由会影响多跳选择吗?
本站测试里,旁路由未改变入口的节点选择结果,收益可被继承;如果主路由再次调度,则可能覆盖原选择,需要在配置中关闭。
为什么正文不直接写降低 18%?
因为官方口径与本站测试口径不同。本站只写可复现的 18~26ms 增量与丢包变化,避免把单一百分比当作本站结论。