Xray-core 支持 Hysteria了.
Xray-core 支持 Hysteria 了
Hysteria 协议本身的特性与争议:
- Hysteria(尤其是 Hysteria 2)是一个基于 QUIC(UDP)的代理协议,由 apernet 项目开发,专为弱网环境(高丢包、高延迟、波动大)设计。它采用“brutal”拥塞控制算法,通过激进发包来抢占带宽,从而在不良网络下实现更高速度和稳定性。
- 优点明显:在审查严格或网络差的地区(如部分亚洲国家),它能伪装成正常 QUIC 流量(类似视频会议、HTTP/3),难以被深度包检测(DPI)识别和阻断。
- 缺点也曾被 Xray 开发者指出(2023 年 issue #2635):激进发包可能“抢资源”,影响同一链路其他用户的体验;此外,当时 Hysteria 还在快速发展,稳定性需观望。
- 基于 Hysteria 项目官方代码(commit 44a5643)移植,支持 Hysteria 2 完整特性。
- 在 Xray 的 StreamSettings 中新增
network: "hysteria",并复用现有 TLS 设置(ALPN 为 h3)。 - 新增
udpmasks数组,支持 Salamander 等伪装层(密码如 "cry_me_a_river")。 - udphop:允许在指定端口范围(如 20000-50000)内定期跳变,间隔可配(如 30 秒),进一步规避端口级阻断。
- 二进制体积略增(约 400KB),但功能完整,已测试与 Hysteria 2 服务器互通。
支持 Hysteria 的好处
性能提升:
- 在弱网(移动网络、跨国链路)下,Hysteria 往往比传统 TCP/TLS 协议(如 VMess + TLS)更快、更稳定。实测可提升数倍吞吐量,尤其适合 UDP 重应用(游戏、视频、通话)。
抗审查能力显著增强:
- QUIC 本质上更难阻断(UDP + 加密 + 多路复用)。
- 端口跳跃(udphop)让被动封端口策略失效。
- Salamander 等“最终伪装层”(endmask,最底层 UDP 包伪装)比 TLS/QUIC 更底层,进一步降低特征暴露风险。官方 Telegram 频道提到这是“下一步计划”的重要一步,未来可能扩展更多伪装(如 fragment、noise、ICMP 伪装)。
生态与用户体验改善:
- Xray 用户无需额外工具或多核心切换,就能直接连接 Hysteria 服务器。
- 与现有功能无缝整合(如 sniffing、routing、TUN),配置灵活。
- 对抗越来越智能的审查系统(如 GFW 的主动探测)更有优势,避免单一协议被针对。
版权属于:fanqiang.info
本文链接:https://fanqiang.info/archives/xraycorezhi-chi-hysteriale.html
若无特别注明,本文皆为“fanqiang.info”原创,随意转载但请保留文章出处。更多精彩内容在电报频道更新: https://t.me/fqinfo