HTTP/2 與 HTTP/3 檢測

HTTP/2 與 HTTP/3 檢測

透過 TLS ALPN 與 Alt-Svc 證據區分實際協商和 HTTP/3 宣告。

輸入網站網址後開始檢測

現代 HTTP 協議

HTTP/2 和 HTTP/3 是什麼?

HTTP/2 通過多路複用、頭部壓縮和二進位制幀改善同一連線上的資源傳輸;HTTPS 網站通常通過 TLS ALPN 協商 h2。

HTTP/3 基於 QUIC/UDP。伺服器常先在 HTTPS 響應的 Alt-Svc 中宣告 h3,瀏覽器隨後才可能建立 QUIC 連線。宣告支援與本次實際使用必須分開描述。

檢測證據

TLS

HTTPS 與 ALPN

使用真實 TLS 握手讀取伺服器選擇的應用層協議。

H2

HTTP/2 實際協商

只有 ALPN 返回 h2 才標記本次探測支援 HTTP/2。

H3

HTTP/3 服務宣告

讀取 Alt-Svc 中的 h3,不把宣告誤寫成本次 QUIC 連線。

為什麼要區分 ALPN 與 Alt-Svc?

只看到 CDN 品牌或 Alt-Svc 就聲稱請求使用了 HTTP/3,會產生錯誤結論;可靠檢測必須說明證據邊界。

驗證 HTTP/2 配置

確認 TLS 入口、反向代理和證書終止層是否協商 h2。

確認 HTTP/3 宣告

檢查瀏覽器是否能從 Alt-Svc 獲得 h3 升級資訊。

避免虛假檢測

分別展示實際協商和服務宣告,不混淆協議狀態。

HTTP 協定檢測如何運作?

工具先安全請求頁面讀取 Alt-Svc,再對最終 HTTPS 主機進行輕量 TLS ALPN 握手。

  1. 01

    跟隨安全跳轉

    到達最終公網 HTTP/HTTPS URL,並記錄跳轉。

  2. 02

    執行 TLS ALPN

    向最終主機提供 h2 與 http/1.1,由伺服器選擇。

  3. 03

    讀取 Alt-Svc

    檢查最終響應是否宣告 h3 服務。

  4. 04

    分層展示結論

    明確標記 HTTPS、ALPN、HTTP/2 協商和 HTTP/3 宣告。

HTTP/2 與 HTTP/3 檢測常見問題

Alt-Svc 有 h3 就代表本次使用了 HTTP/3 嗎?

不代表。它表示伺服器宣告可用的替代服務,客戶端後續可能使用 QUIC。

HTTP/3 沒有開啟會影響 SEO 嗎?

不是直接排名要求。穩定、快速且可抓取更重要,HTTP/2 已能滿足大多數網站。

為什麼 HTTP/2 依賴 HTTPS?

標準允許明文 h2c,但主流瀏覽器對公開網站主要通過 HTTPS ALPN 使用 HTTP/2。

工具會儲存協議結果嗎?

不會寫業務資料庫,僅短時快取相同目標結果。