chaitin / SafeLine

serve as a reverse proxy to protect your web services from attacks and exploits.
https://waf.chaitin.com
GNU General Public License v3.0
11.92k stars 735 forks source link

[Suggestion] Supports HTTP/3 / 支持 HTTP3 #743

Open Anyexyz opened 6 months ago

Anyexyz commented 6 months ago

背景与遇到的问题

HTTP/3 的基础即谷歌多年探索的基于 UDP 的 QUIC 协议。与 TCP 相比,使用 UDP 可以提供更大的灵活性,并且可以使 QUIC 完全于用户空间中实现——对协议实现的更新不像 TCP 那样需要绑定到操作系统更新。使用 QUIC,可以简单地将 HTTP 级别的流映射到 QUIC 流的顶部,从而继承 HTTP/2 的所有优点,而不会产生队头阻塞。

优势

墙裂建议增加 HTTP/3 支持,上游 nginx 在1.25 版本中已新增此特性

建议的解决方案

No response

Lvshujun0918 commented 6 months ago

支持,不过safeline好像是基于tengine的。虽然tengine3.0.0起也支持了http/3,但是估计升级还需要时间。

tokpig commented 4 months ago

我也想要http3,,,但是不会整哎