logo
GeekFormat

Forwarded Header Parser

ส่วนหัว Forwarded มาตรฐาน

วิเคราะห์ห่วงโซ่พร็อกซี RFC 7239 Forwarded และดูค่าของ for / by / host / proto ในแต่ละ hop

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"
    ]
  }
}