關於HTTP資訊
什麼是X-Real-IP
Reverse Proxy可能設定為來源IP的Header。
更新日期: 2026年10月9日
X-Real-IP是代理向後端傳遞一個代表性Client IP候選的常用非標準標頭,常由nginx設定。
可以了解什麼
通常包含一個IP,但具體含義取決於代理設定,沒有統一標準自動保證真實性。
NetKarte中的顯示方式
查看HTTP資訊卡片「轉送標頭」中的X-Real-IP列,無須輸入,收到的值會自動顯示。NetKarte只在受管理反向代理的可信邊界內將它視為IP候選,因此顯示與採用是兩回事。
注意事項
若Client可直接傳送同名標頭就能偽造。代理應覆寫既有值,應用程式也應只從可信路徑接收。
與X-Forwarded-For有什麼不同
X-Forwarded-For可能包含多級候選,X-Real-IP通常只傳送一個。名稱中的「Real」不是真實性證明。如果代理填入直接連線方,值也可能是另一台中繼的IP。
NetKarte是否採用了它
結合網路診斷頂部IP卡片的「取得來源」與最終IP閱讀。信任轉送資訊時,NetKarte依序檢查Forwarded、X-Forwarded-For、X-Real-IP,因此顯示了X-Real-IP也不代表採用它。
不同標頭不一致時,管理者應確認設定是否表示同一個對象。在用戶端修改到一致,不能證明路徑正確。
參考資料
- IETF / RFC Editor: RFC 7239: Forwarded HTTP Extension (外部網站)確認日期: 2026-10-09
- MDN Web Docs: X-Forwarded-For (外部網站)確認日期: 2026-10-09
- nginx: Module ngx_http_proxy_module (外部網站)確認日期: 2026-10-09