术语表 · 1 分钟阅读

HTTP/3

HTTP/3是HTTP的最新版本,运行在QUIC和UDP上,而不是TCP,以消除首行阻塞并加快连接速度。

简单来说

HTTP/3 是网络协议的最新版本,其定义性变化在于底层传输:它基于 QUIC 和 UDP 而非 TCP。这消除了影响 HTTP/2 的头部阻塞问题,在这种情况下,一个丢失的数据包会导致连接上的每个流都停滞;而使用 QUIC 时,流是独立的。它还继承了 QUIC 更快的加密握手和在网络变化中生存的能力,这使得 HTTP/3 启动更快且更具弹性,尤其是在移动设备上。

它是如何与s4m一起工作的

迁移到UDP对代理有实际影响:因为经典的HTTP代理和CONNECT方法仅支持TCP,HTTP/3无法通过它们。它需要一个转发UDP的路径——一个支持UDP的SOCKS5代理,或者一个隧道化所有流量的设备级VPN。如果客户端尝试通过仅支持TCP的代理使用HTTP/3,它通常会回退到TCP上的HTTP/2。当您特别需要HTTP/3时,请通过s4m VPN或支持UDP的SOCKS5端点进行路由,而不是HTTP代理。

实用说明

因为 HTTP/3 需要一个 UDP 路径,它无法穿越经典 HTTP 代理的仅 TCP CONNECT 隧道;客户端通常会回退到 HTTP/2 通过 TCP。当你特别需要 HTTP/3 时,请通过一个支持 UDP 的 SOCKS5 代理或设备范围内的 s4m VPN 进行路由。对于大多数任务,回退是可以接受的且不可见,因此只有在工具确实需要 QUIC 而不是接受 TCP 回退时,才应选择支持 UDP 的路径。

FAQ

问题,已解答

为什么HTTP/3无法通过我的HTTP代理工作?

因为HTTP/3在QUIC上运行,使用UDP,而经典的HTTP代理仅通过CONNECT中继TCP。请求要么回退到TCP上的HTTP/2,要么失败。要传输HTTP/3,请使用支持UDP的SOCKS5代理或一个可以隧道UDP的设备级VPN。

准备好隐藏您的IP了吗?

人们通过搜索找到此页面

此页面回答的真实搜索短语 — 链接的短语打开详细覆盖它们的页面。