xQUIC + MPQUIC:下一代多路径传输协议

不只是 MPTCP,我们还支持基于 QUIC/HTTP3 的多路径传输。
xQUIC 是阿里巴巴开源的高性能 QUIC 库,结合 MPQUIC(Multipath QUIC),在用户态实现多链路聚合,
无需内核支持,部署更灵活,与 MPTCP 形成双引擎互补架构

🚀 用户态实现,无需内核改造

QUIC 运行在 UDP 之上,整个多路径逻辑在用户空间实现,无需 MPTCP 内核支持,兼容任意 Linux 发行版。

⚡ 0-RTT 快速连接 + 内置加密

QUIC 原生集成 TLS 1.3,支持 0-RTT 握手,连接建立更快;默认全程加密,无需额外隧道。

🔄 与 MPTCP 双引擎互补

MPTCP 擅长透明聚合所有 TCP 流量;xQUIC/MPQUIC 擅长处理 UDP、HTTP3、实时流等场景。双协议并行,覆盖更全。

为什么说 QUIC 是下一代互联网的基础?

QUIC 由 Google 推出,已成为 HTTP/3 的底层传输协议。YouTube、Google、Facebook、Cloudflare 等超过 30% 的互联网流量已跑在 QUIC 上。

🌐 QUIC vs TCP 的核心优势

✓ 无队头阻塞:单个数据流丢包不影响其他流,多路复用更高效

✓ 0-RTT 握手:复用连接时零延迟建立,首包即发数据

✓ 连接迁移:IP 变化时连接不断,手机从 Wi-Fi 切到 5G 无感知

✓ 内置加密:TLS 1.3 原生集成,无法被中间设备篡改

✓ 用户态协议:不受内核 TCP 栈限制,迭代更快、部署更灵活

🔗 MPQUIC 多路径能力

★ 最多 8 路聚合:5G/4G/宽带多链路同时使用,带宽真叠加

★ 多种调度策略:RAP(高可用)、Min RTT(低延迟)、Redundant(极高可用)

★ FEC 前向纠错:丢包环境下自动恢复数据,减少重传

★ BBR/BBRv2 拥塞控制:高速网络下带宽利用率更高

★ 智能分流规则:国内流量直连,出境流量走聚合通道

MPTCP vs MPQUIC:不是替代,是互补

两种技术各有专长,蚂蚁聚合商业版同时支持两种协议,按业务场景自动选择最优路径。

🔴 MPTCP(内核层)

📍 层级:Linux 内核 TCP 栈扩展

📍 透明度:对应用完全透明,无需改代码

📍 协议:TCP 流量

📍 部署:需要 MPTCP 内核支持

📍 加密:需额外加隧道(Shadowsocks/V2Ray 等)

📍 最佳场景:传统 TCP 应用、大文件传输、SSH、Web

双引擎
并行

🔵 MPQUIC(用户态)

📍 层级:用户空间,基于 UDP

📍 透明度:通过代理层接入

📍 协议:QUIC/HTTP3/任意 UDP 流量

📍 部署:任意 Linux,无内核要求

📍 加密:TLS 1.3 原生内置,默认加密

📍 最佳场景:直播推流、实时通信、游戏、DNS

💡 MPTCP 聚合传统 TCP,MPQUIC 加速现代 UDP/QUIC —— 双协议覆盖全部流量类型

xQUIC 的核心功能

🔀 透明代理(TCP + UDP)

通过 iptables/nftables 重定向,设备无需配置即可走聚合通道。支持 TCP 和 UDP 双协议透传。

🧦 SOCKS5 代理

提供标准 SOCKS5 接口(默认端口 1080),适配浏览器、应用程序等需要手动配置代理的场景。

🌐 DNS 隧道(DoQ)

DNS over QUIC,加密 DNS 查询,防止 DNS 污染与劫持。比 DoH 更快,比 DoT 更安全。

📋 智能分流规则

支持域名、IP、端口级分流。国内流量直连,出境流量走聚合;也可按业务精细配置 bypass 规则。

🛡️ FEC 前向纠错

在弱网/丢包环境下添加冗余数据,接收端可自动恢复丢失的包,无需重传,大幅降低延迟抖动。

📊 实时状态监控

LuCI 面板实时展示:连接数、各路径 RTT、流量统计、MPQUIC 路径状态、系统日志。

MPQUIC 调度策略:按场景选择

RAP(推荐 – 高可用)

Redundant/Priority

优先使用主路径,备路径冗余发送关键数据。兼顾带宽与可靠性,适合大多数业务。

Min RTT(低延迟)

Lowest Latency First

始终选择延迟最低的路径发送数据。适合游戏、实时通信、远程桌面等对延迟敏感的场景。

Redundant(极高可用)

All Paths Simultaneously

所有路径同时发送同一份数据。延迟最低、可靠性最高,但带宽消耗成倍增加。适合关键控制信令。

Round Robin / Weighted

均匀分发 / 按权重分发

将数据包轮流或按权重分发到各路径。适合带宽聚合、大文件传输、素材回传等吞吐优先场景。

xQUIC/MPQUIC 最佳应用场景

🎮

游戏加速

UDP 流量为主,Min RTT 调度降低延迟,FEC 减少丢包卡顿

📹

直播推流

SRT/RTMP 回传,多路径冗余保证不断流,0-RTT 快速重连

📞

VoIP / 视频会议

RTP/UDP 语音视频流,低延迟 + 抗抖动,通话更清晰

🌐

HTTP/3 网页加速

YouTube/Google/Cloudflare 等 QUIC 站点原生加速,首屏更快

🚗

车载 / 移动场景

QUIC 连接迁移特性,IP 变化时连接不断,切换更平滑

🔒

安全加密传输

TLS 1.3 原生集成,防止中间人攻击与数据篡改

常见问题 FAQ

xQUIC 和 MPTCP 有什么区别?

MPTCP 是 TCP 协议的内核扩展,对应用透明,适合聚合传统 TCP 流量;MPQUIC 基于 QUIC/UDP,运行在用户空间,无需内核支持,更适合处理 UDP、HTTP/3、实时流等现代协议。两者互补,蚂蚁聚合商业版同时支持。

我需要同时开启 MPTCP 和 xQUIC 吗?

建议同时开启。MPTCP 处理 TCP 流量(SSH、Web、文件传输等),xQUIC/MPQUIC 处理 UDP 和 QUIC 流量(游戏、直播、视频会议等)。双引擎覆盖全部流量类型,体验最佳。

xQUIC 是阿里巴巴的开源项目吗?

是的。xQUIC(也称 XQUIC)是阿里巴巴开源的高性能 QUIC 库,已在淘宝、天猫、优酷等核心业务大规模部署,经过海量流量验证。我们在此基础上扩展了 MPQUIC 多路径能力。

服务器端也需要支持 QUIC 吗?

云端聚合节点需要运行 xQUIC 服务端。我们提供部署好的 VPS 节点(托管方案),也支持你自建服务器并按我们的指导部署 xQUIC 服务端。

FEC 前向纠错会增加带宽消耗吗?

会增加约 5–20% 的冗余带宽(可配置)。但在高丢包环境下,FEC 可大幅减少重传,实际总带宽消耗反而可能更低,延迟和抖动也会显著改善。建议在弱网环境开启。

LuCI 界面支持哪些配置?

完整支持:全局开关、服务器管理、MPQUIC 调度策略、最大路径数、FEC 开关、拥塞控制算法(BBR/BBR2/Cubic)、0-RTT 开关、TLS 证书配置、分流规则、实时状态监控等。全部可视化配置。

MPTCP + MPQUIC 双引擎,覆盖全部流量类型

告诉我们你的业务场景(直播/游戏/视频会议/远程办公),
我们帮你规划最优的多路径聚合方案:MPTCP、MPQUIC,还是双引擎并行。

支持方案评估、设备选型、云端节点部署与调优指导