TERM

Hysteria2是什么

一句话:Hysteria2 是基于 QUIC/UDP 的代理协议,面向高延迟、易丢包的网络环境设计,需要客户端明确支持。

Hysteria2 是 Hysteria 的第二代,运行在 QUIC 之上,对外形态接近 HTTP/3,使用 UDP 传输,并采用针对丢包链路设计的拥塞控制思路,与第一代互不兼容。它更适合线路抖动、丢包偏多的网络,但部分网络环境会对 UDP 限速或限制,实际表现因网络而异,具体以官方说明为准。

Hysteria2 和多数常见协议有一个根本区别:它走 UDP。 理解了这一点,就能理解它为什么在某些网络里表现亮眼,又为什么在另一些网络里让人头疼。

Hysteria2 想解决什么问题

传统代理多跑在 TCP 之上,丢包较多时,TCP 的拥塞控制会不断减小发送速度,体感就是“越丢包越卡”。Hysteria2 的思路是:

这些是设计思路,不是效果承诺。实际表现要看你的网络和线路。

UDP 这件事,要先弄清

场景 影响
家用宽带 通常能用,表现因运营商而异
公司或校园网络 可能限制或限速 UDP,导致连不上或很慢
部分移动网络 同样可能对 UDP 有策略
线路本身丢包较多 设计上正是它想发挥的场景

一旦发现 Hysteria2 节点能 Ping 通却没法正常用,先怀疑 UDP 是否被限制,再去怀疑节点。

与基于 TCP 的协议并排看

对比 Hysteria2 VLESS、Trojan
传输层 UDP(QUIC) 通常是 TCP,也可搭配其他传输
弱网表现 设计上更针对丢包链路 取决于线路与搭配
受 UDP 限制影响 大 小
与旧版本兼容 与第一代不兼容 不涉及

订阅里出现 Hysteria2,怎么办

  1. 确认你的客户端和内核明确支持 Hysteria2,较旧的版本可能不认。
  2. 确认订阅格式包含该节点,见 订阅链接。
  3. 先拿同一机房的其他协议节点做对照,区分是节点问题还是网络问题。
  4. 晚高峰变慢时,别急着换协议,先看 机场很慢怎么办。

3 个误会

协议对比放在 VLESS Trojan Hysteria2区别,节点与订阅的关系见 机场节点是什么。

容易混淆的相关术语

延伸阅读

想看哪些机场资料里写明了相关信息,打开机场推荐排行榜或机场对比总表。