Hysteria2 是什么?基于 QUIC 的 Hysteria2 协议原理与优缺点

发布于 2026/10/08约 5 分钟读完

Hysteria2(常简写为 Hy2)是一种基于 QUIC 协议、运行在 UDP 上的代理协议。它针对丢包多、延迟高的“弱网”环境做了优化,在网络质量一般的线路上往往能跑出比 TCP 类协议更高的速度,但效果很大程度上取决于你所在网络对 UDP 的处理方式。

Hysteria2 的原理简述

传统的 SS、VMess、Trojan 等协议主要跑在 TCP 上,TCP 遇到丢包会主动降速,所以在丢包严重的国际链路上,速度容易被“拖垮”。

Hysteria2 则基于 QUIC(HTTP/3 使用的底层协议):

  • QUIC 运行在 UDP 上,自带 TLS 1.3 加密和多路复用;
  • Hysteria2 在 QUIC 之上实现代理功能,用密码进行认证;
  • 在外观上,Hysteria2 服务端可以表现得像一个 HTTP/3 网站,未认证的访问会得到正常网页响应。

拥塞控制:为什么弱网下更快

Hysteria2 的一个显著特点是可以使用名为 Brutal 的拥塞控制方式:

  • 用户在客户端填写自己的实际带宽(上行/下行);
  • 协议按这个速率发送数据,丢包时不会像 TCP 那样大幅降速,而是通过补发来维持速率。

这样在丢包率较高的线路上,Hysteria2 通常能保持比较稳定的吞吐。如果用户不填带宽,一般会使用 BBR 等常规拥塞控制。

需要注意:带宽要如实填写。填得远高于实际带宽,不但不会更快,反而可能造成更严重的拥塞和丢包。

运营商 UDP QoS 的影响

Hysteria2 的短板也恰恰来自 UDP:

  • 国内部分地区、部分运营商会对大流量的 UDP 进行 QoS(服务质量限速),表现为速度忽快忽慢、一段时间后明显变慢,甚至短暂断流;
  • 公司、学校等网络有时直接限制 UDP;
  • 不同地区、不同时段差别很大,同一个节点别人测得很快,你这里可能并不理想。

所以 Hysteria2 的体验因人而异,最好的办法是在自己的网络环境下实际测试。部分实现还支持“端口跳跃”等功能来缓解单一端口被限速的问题,这属于服务端部署层面的选择。

Hysteria2 的优缺点

优点:

  • 弱网、高丢包线路上速度通常更好
  • QUIC 握手快,连接建立延迟低
  • 原生支持 UDP 转发,对游戏、语音等场景较友好
  • 配置参数不多

缺点:

  • 受运营商 UDP QoS 影响明显,稳定性因地区而异
  • 激进的拥塞控制在拥挤线路上可能加重拥塞
  • 手机上长时间高速 UDP 传输,耗电可能略高
  • 不支持部分只认 TCP 的中转方式

与其他协议的对比

协议 传输层 弱网表现 受 UDP QoS 影响 兼容性
Hysteria2 QUIC / UDP 通常较好 大 较好
TUIC QUIC / UDP 较好 大 一般
VLESS + Reality TCP 一般 小 较好
Trojan TCP 一般 小 很好
Shadowsocks TCP(可 UDP 转发) 一般 小 最好

支持 Hysteria2 的常见客户端

  • Clash Meta / Mihomo:支持(原版 Clash 不支持)
  • sing-box:支持
  • v2rayN(Windows):较新版本支持
  • Shadowrocket(iOS):支持

注意 Hysteria2 与第一代 Hysteria 协议不兼容,导入时要确认节点类型是 hysteria2。

选购建议

  • 把 Hysteria2 当作补充而不是唯一选择:最好机场同时提供 TCP 类协议节点,UDP 被限速时可以切换。
  • 网络本身丢包较多、直连线路晚高峰慢的用户,可以重点试试 Hysteria2 节点。
  • 用专线(IPLC/IEPL)节点的用户,线路本身已经稳定,Hysteria2 的优势就不那么明显。
  • 先用月付或试用,在自己家里和手机网络下都测一测。

常见问题:Hysteria2 的上下行带宽应该怎么填?

一般建议填写自己网络的实际带宽,或者略低于测速结果。比如家里宽带实测下行 300 Mbps、上行 30 Mbps,就按这个量级填写。不确定时可以先不填,让客户端使用常规拥塞控制。很多机场的订阅已经预设好了参数,用户无需手动调整。

常见问题:为什么 Hysteria2 用一会儿就变慢?

这通常是遇到了运营商对 UDP 的限速:刚开始速度正常,持续大流量一段时间后被降速。这种情况与机场无关,而是本地网络的策略,换成 TCP 类协议的节点一般可以恢复正常速度。

常见问题:Hysteria2 和第一代 Hysteria 有什么区别?

第二代对协议做了重新设计,伪装成 HTTP/3 的能力更好,认证方式也更简洁,两代之间不兼容。现在新部署的节点基本都是第二代。

常见问题:为什么有些机场不提供 Hysteria2 节点?

一方面,UDP 协议在国内不同地区的表现差别大,机场需要额外投入精力处理用户反馈;另一方面,激进的发包方式会占用更多带宽资源,对于带宽成本较高的线路并不划算。所以是否提供 Hysteria2,更多是机场在成本和体验之间的取舍。

延伸阅读:TUIC 协议是什么、直连线路是什么、机场教程。

延伸阅读

协议百科:更多问题

Shadowsocks(SS)是什么?SS 协议原理、加密方式与优缺点VLESS 是什么?VLESS + Reality 原理与优缺点VMess 是什么?VMess 协议原理、传输方式与优缺点Trojan 协议是什么?Trojan 原理、特点与优缺点TUIC 协议是什么?TUIC 原理、特点及与 Hysteria2 的区别