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。
不會寫業務資料庫,僅短時快取相同目標結果。