这是 apernet/hysteria 的一个定制 fork, 仅为给外层 QUIC 载体增加一种拥塞控制(CC)算法。除此之外与上游一致。
改了什么:新增 BBRv2 拥塞控制类型,可通过配置
congestion.type: bbr2启用。
- 动机:上游内置的 BBR(BBR1.5 变种)在 >2% 随机丢包时会狠退避(实测仅 Brutal 的 7–10%), 而 Brutal 又对竞争流不公平、需手动标定带宽。BBRv2 居中——既抗随机丢包、又仍响应真实拥塞, 适合跨境高丢包链路。
- 实现:移植自 SagerNet/sing-quic 的
congestion_bbr2包(算法原始出处 cloudflare/quiche),落在core/internal/congestion/bbr2/,并在配置链路放行bbr2取值。详见该目录的NOTICE.md。许可证变化(重要):上游 hysteria 为 MIT;本 fork 因整合了 GPLv3 的 BBRv2 代码, 作为合并作品整体按 GPLv3 分发(MIT→GPL 方向的并入是允许的)。分发本 fork 的二进制 / 镜像 须保持源码可得并保留相应许可证声明。
This is a customized fork of apernet/hysteria that adds a BBRv2 congestion control option (
congestion.type: bbr2), ported from SagerNet/sing-quic (algorithm originally from cloudflare/quiche). Because it integrates GPLv3 code, this fork as a combined work is distributed under GPLv3. Everything else is unchanged from upstream.
Wide range of modes including SOCKS5, HTTP Proxy, TCP/UDP Forwarding, Linux TProxy, TUN - with more features being added constantly.
Powered by a customized QUIC protocol, Hysteria is designed to deliver unparalleled performance over unreliable and lossy networks.
The protocol masquerades as standard HTTP/3 traffic, making it very difficult for censors to detect and block without widespread collateral damage.
We have builds for every major platform and architecture. Deploy anywhere & use everywhere. Not to mention the long list of 3rd party apps.
With built-in support for custom authentication, traffic statistics & access control, Hysteria is easy to integrate into your infrastructure.
If you find Hysteria useful, consider giving it a ⭐️!