Hysteria 是一款基于 QUIC 的开源代理协议与翻墙工具,专为高丢包、不稳定的跨境网络环境设计,通过激进的拥塞控制在垃圾线路上也能跑出高速度,常用于科学上网和网络加速。

| 类型 | 代理协议 / 翻墙工具 |
| 开发者 | Apernet(开源社区) |
| 传输层 | QUIC(基于 UDP) |
| 编程语言 | Go |
| 开源协议 | MIT |
| 官网 | hysteria.network |
Hysteria 是一款开源的代理协议与配套工具,基于 QUIC 传输协议构建,主打在高丢包、高延迟的恶劣网络环境下依然保持高速稳定的连接,是翻墙圈近年热度很高的协议之一。
传统代理协议大多跑在 TCP 上,跨境线路一旦丢包严重,TCP 的拥塞控制就会大幅降速,体验明显变差。Hysteria 则构建在 UDP 之上的 QUIC 协议上,并采用了自研的激进拥塞控制算法:用户手动填写自己的上下行带宽,协议便按这个目标速率发包,即使丢包也会通过重传硬顶速度。这种思路让它在电信、联通晚高峰等丢包严重的场景下,往往比 Trojan、VLESS 等 TCP 系协议快得多。
项目使用 Go 语言编写,由 Apernet 团队在 GitHub 上开源维护。第二代 Hysteria 2 对协议做了重新设计,改用密码认证,并可将服务端伪装成普通的 HTTP/3 网站以增强抗探测能力,但与第一代互不兼容,目前生态已基本转向 Hysteria 2。
Hysteria 的高速建立在多占带宽的基础上,带宽参数不宜乱填过大,否则可能加剧拥堵甚至被机房警告。此外部分地区运营商会对 UDP 流量限速或阻断,遇到这种情况可开启混淆、更换端口段,或改用 TCP 系协议作为备用。
问:Hysteria 和 Trojan、VLESS 有什么区别?答:后两者基于 TCP+TLS,主打伪装成正常网站流量;Hysteria 基于 QUIC(UDP),主打抗丢包和速度,在质量差的线路上优势更大,但 UDP 流量更容易被运营商 QoS。
问:Hysteria 1 和 Hysteria 2 通用吗?答:不通用。两代协议互不兼容,服务端与客户端必须版本对应,新部署建议直接使用 Hysteria 2。
问:为什么配置里要填上下行带宽?答:Hysteria 按填写的带宽目标发包来对抗丢包,填得准才能又快又稳;若留空则会退回较保守的 BBR 拥塞控制,速度接近普通协议。

| 类型 | 代理协议 / 翻墙工具 |
| 开发者 | Apernet(开源社区) |
| 传输层 | QUIC(基于 UDP) |
| 编程语言 | Go |
| 开源协议 | MIT |
| 官网 | hysteria.network |
登录 后参与讨论
暂无讨论,来发表第一条评论吧