HTTPS 与 ALPN
使用真实 TLS 握手读取服务器选择的应用层协议。
通过 TLS ALPN 与 Alt-Svc 证据区分实际协商和 HTTP/3 宣告。
输入网站地址后开始检测
现代 HTTP 协议
HTTP/2 通过多路复用、头部压缩和二进制帧改善同一连接上的资源传输;HTTPS 网站通常通过 TLS ALPN 协商 h2。
HTTP/3 基于 QUIC/UDP。服务器常先在 HTTPS 响应的 Alt-Svc 中宣告 h3,浏览器随后才可能建立 QUIC 连接。宣告支持与本次实际使用必须分开描述。
使用真实 TLS 握手读取服务器选择的应用层协议。
只有 ALPN 返回 h2 才标记本次探测支持 HTTP/2。
读取 Alt-Svc 中的 h3,不把宣告误写成本次 QUIC 连接。
只看到 CDN 品牌或 Alt-Svc 就声称请求使用了 HTTP/3,会产生错误结论;可靠检测必须说明证据边界。
确认 TLS 入口、反向代理和证书终止层是否协商 h2。
检查浏览器是否能从 Alt-Svc 获得 h3 升级信息。
分别展示实际协商和服务宣告,不混淆协议状态。
工具先安全请求页面读取 Alt-Svc,再对最终 HTTPS 主机进行轻量 TLS ALPN 握手。
到达最终公网 HTTP/HTTPS URL,并记录跳转。
向最终主机提供 h2 与 http/1.1,由服务器选择。
检查最终响应是否宣告 h3 服务。
明确标记 HTTPS、ALPN、HTTP/2 协商和 HTTP/3 宣告。
不代表。它表示服务器宣告可用的替代服务,客户端后续可能使用 QUIC。
不是直接排名要求。稳定、快速且可抓取更重要,HTTP/2 已能满足大多数网站。
标准允许明文 h2c,但主流浏览器对公开网站主要通过 HTTPS ALPN 使用 HTTP/2。
不会写业务数据库,仅短时缓存相同目标结果。