logo
GeekFormat

Forwarded 標頭解析器

標準 Forwarded 標頭

解析 RFC 7239 Forwarded 代理鏈並查看每跳的 for / by / host / proto 值。

Hop #1
for203.0.113.43
protohttps
hostapp.geekformat.com
Hop #2
for10.0.0.9
byingress

X-Forwarded-* 相容標頭

許多閘道仍使用 X-Forwarded-For / Host / Proto。這會按鏈順序解析客戶端和代理地址。

2 個 X-Forwarded-For 節點這些標頭只在可信代理鏈中有意義,不應被視為真正的客戶端 IP。
#1203.0.113.43
#210.0.0.9

JSON 預覽

{
  "standardized": [
    {
      "index": 0,
      "pairs": {
        "for": "203.0.113.43",
        "proto": "https",
        "host": "app.geekformat.com"
      }
    },
    {
      "index": 1,
      "pairs": {
        "for": "10.0.0.9",
        "by": "ingress"
      }
    }
  ],
  "legacy": {
    "x-forwarded-for": [
      "203.0.113.43, 10.0.0.9"
    ],
    "x-forwarded-proto": [
      "https"
    ],
    "x-forwarded-host": [
      "app.geekformat.com"
    ]
  }
}

線上拆代理標頭,先把真實來源和轉發順序看明白。

相關推薦

適用場景

  • 後端拿到的客戶端 IP 不對時,先把 Forwarded 和 X-Forwarded-For 拆開看
  • 分析請求經過的 CDN、Nginx、閘道器等代理節點順序確認轉發路徑
  • 除錯反向代理設定確認 Host 和 Proto 透傳是否正確避免協定降級
  • 排查多層代理環境下請求標頭被改寫或遺失的原因並複製解析結果用於工單

功能特點

  • 多層代理鏈直接展開:誰轉發給誰、協定怎麼變一眼就清楚
  • 拿真實來源更穩:適合 CDN、閘道器、反代和多層代理排查
  • 閘道器與 CDN 場景友善:適用於 Nginx、Ingress、反向代理、CDN 和 API 閘道器問題定位
  • 結果結構化展示:欄位拆解清晰,便於複製到工單、日誌分析和串接記錄中

使用方法

  1. 貼上 Forwarded 或 X-Forwarded-For、X-Forwarded-Host、X-Forwarded-Proto 等請求標頭內容
  2. 工具自動解析代理鏈、真實 IP、Host 和 Proto 欄位並結構化展示
  3. 查看代理節點順序和協定轉換資訊確認轉發路徑是否符合預期
  4. 複製解析結果用於工單、日誌分析或串接記錄

常見問題

如何查看請求經過了哪些代理節點?

把相關請求標頭貼進來後,就能看到代理鏈的順序和每一跳傳遞的資訊,特別適合排查真實 IP 遺失或協定識別錯誤。

為什麼後端拿到的客戶端 IP 不對?

常見原因包括代理層未透傳、閘道器覆蓋請求標頭或多層 CDN/反向代理疊加。解析這些標頭資訊能幫助判斷 IP 是在哪一層被改寫。

適合排查 Nginx、Ingress、API 閘道器和 CDN 問題嗎?

非常適合。尤其在回源鏈路複雜、請求經過多層代理時,結構化查看標頭資訊能大幅提升排查效率。

除了 IP,還能看什麼資訊?

除了來源 IP,還可以輔助檢查 Host、Proto、by 等欄位,幫助確認協定轉換、網域透傳和代理行為是否符合預期。