GLOSSARY
Hysteria2是什么意思?
一句话定义
Hysteria2 是基于 QUIC 的代理协议,走 UDP,设计上强调在网络拥塞或丢包环境下仍能保持较高吞吐。
Hysteria2 是一种基于 QUIC 的代理协议,使用 UDP 传输。QUIC 本身是为了在丢包较多、延迟较高的网络里保持连接效率而设计的传输方案,Hysteria2 在此基础上做了面向代理场景的调整。
它和常见协议的区别
| 对比项 | Hysteria2 | 基于 TCP 的常见协议 |
|---|---|---|
| 传输层 | UDP(QUIC) | TCP |
| 对网络的要求 | 网络需要放行 UDP | 一般限制较少 |
| 拥塞控制 | 与常见做法不同,强调在拥塞环境下的吞吐 | 使用常规的拥塞控制 |
| 表现的稳定性 | 随网络环境变化较大 | 相对更可预期 |
这张表只是帮助理解差别,不做优劣判断。协议的使用特点读 Hysteria2 是什么。
它在订阅里的样子
节点协议栏写着 hy2 或 Hysteria2。使用前要确认两件事:客户端的内核是否支持,以及你的网络是否允许 UDP 流量通过。有些网络会限制或降低 UDP 的优先级,这时同一节点的体验可能明显不如别的协议。
常见的误解
- “UDP 协议一定更快。”速度取决于线路、负载和网络对 UDP 的处理方式;
- “新协议比老协议强。”新旧不等于优劣,要看你的场景;
- “丢包高的环境用它就好了。”它改善的是在丢包下的吞吐,并不能消除丢包本身,丢包的含义见 丢包。
怎么判断适不适合你
在同一落地地区,把 Hysteria2 节点和其他协议的节点放在一起,同一台设备、同一个网络、早晚不同时段各用一次,记录网页和视频的表现。若某个时段 UDP 节点明显更差,说明你的网络可能对 UDP 不友好。更系统的比较思路,读 代理协议怎么选,传统协议的特点见 Trojan 与 Shadowsocks。