
| 类型 | 代理协议 |
| 传输 | QUIC / UDP |
| 特色 | 弱网高吞吐 |
| 开源 | GitHub: apernet/hysteria |
Hysteria2(简称 hy2)是一款基于 QUIC/UDP 的高性能代理协议,是 Hysteria 项目的第二代。它的设计核心是面向恶劣网络环境(高丢包、高延迟、跨境长肥管道)优化吞吐,通过自定义的拥塞控制(尤其是可选的 Brutal 暴力模式)在丢包严重的链路上仍维持较高速度,这与传统 TCP 在丢包时急剧降速形成鲜明对比。Hysteria2 在第一代基础上重新设计了协议结构与认证方式,简化了配置、改善了兼容性与伪装能力,适合追求速度与弱网体验、尤其是跨境观看高清视频或大文件传输的用户。
跨境网络常见高延迟与丢包,而基于 TCP 的代理在这种链路上因拥塞控制保守(如 Cubic 在丢包时大幅退避)而表现不佳,典型症状是带宽明明充裕却跑不满、速度忽高忽低。Hysteria 初代借鉴了QUIC + 激进拥塞控制的思路,允许用户根据自身实际带宽手动设定收发速率,从而在丢包环境下不被常规算法误判而盲目降速,显著提升了弱网吞吐。但一代在协议设计、伪装与配置上仍有改进空间。Hysteria2 则吸取一代经验,统一并简化了协议,改用更标准的 QUIC 实现与基于 HTTP/3 风格的认证外观,使其更易部署、更难被一眼识别,并修正了一代的若干兼容性问题。
Hysteria2 在 QUIC 之上构建代理通道。认证方面,hy2 采用基于 HTTP/3 风格的认证握手:客户端在 QUIC 连接内发起一个携带认证凭据(用户名密码或 auth 字符串)的请求,服务器校验通过后建立代理会话;未通过者可被导向伪装站点(masquerade),使探测者看到一个正常的 HTTP/3 网站响应,从而隐藏代理身份。其最具特色的是拥塞控制策略:
传输加密由 QUIC 内置的 TLS 1.3 提供,因此 hy2 天然具备机密性与完整性,无需自造加密层;其证书可用自签(配合客户端跳过验证或 pin)或经 ACME 签发的真实证书。
为何 hy2 在弱网下明显快于 TCP 系协议,根源在于 TCP 把可靠性、有序性与拥塞控制耦合在一起:一旦丢包,TCP 既要等待重传补齐有序字节流(队头阻塞),又会触发拥塞窗口大幅收缩。而 QUIC 的多流相互独立、避免了跨流队头阻塞,Hysteria2 又用基于带宽声明的拥塞控制把丢包与降速解耦,使零星丢包不再误导发送速率。两者叠加,正是其在高丢包长肥管道上跑满带宽的底层原因。
Hysteria2 由官方 Go 实现提供服务端与客户端,并被 sing-box、Clash.Meta(Mihomo)、v2rayN、NekoBox、Hiddify 等广泛集成,分享链接以 hysteria2:// 或 hy2:// 形式携带认证、混淆(可选 salamander 等)、带宽与 TLS/SNI 参数。服务端通常需要一个 TLS 证书(自签或 ACME)与一个用于伪装的 masquerade 回落地址(如代理到某真实网站),配置相对简洁。
Hysteria2 特别适合跨境高丢包、追求速度的场景,在弱网下常能显著超越 TCP 系协议,是看高清流媒体、大流量传输的有力选择。其局限在于:强依赖 UDP,在运营商对 UDP 整体限速、封锁或施加严苛 QoS 的环境中可能掉速甚至不可用(端口跳跃只能部分缓解);Brutal 模式若被滥用(虚报带宽)会损害网络公平性;且 UDP/QUIC 大流量在部分网络中本身较为显眼,可能成为被针对的对象。总体而言,它是弱网加速方向上极具代表性的现代代理协议,把 QUIC 的潜力与激进拥塞控制结合,树立了高速代理的标杆。在实际选型中,许多用户会同时准备一条 hy2 节点用于追求速度、一条 TCP+TLS(如 VLESS+Reality)节点用于在 UDP 受限或需要极致隐蔽时兜底,两类协议各扬其长、互为补充,这也反映出当代抗封锁实践已从单一协议走向多协议组合、按网络环境动态切换的成熟阶段。

| 类型 | 代理协议 |
| 传输 | QUIC / UDP |
| 特色 | 弱网高吞吐 |
| 开源 | GitHub: apernet/hysteria |
登录 后参与讨论
暂无讨论,来发表第一条评论吧