2012-03-17 40 views

回答

0

X-Forwarded-For由代理和一些防火牆等用來將原始IP傳遞給服務器。否則,服務器只能看到代理/防火牆的IP(對於每個請求,防火牆的情況可能不變,這對於許多依賴基於IP的用戶檢測代碼的Web應用程序當然是不利的)。

Wikipedia on XFF

的X轉發,對於(XFF)HTTP報頭字段是 事實上的標準識別通過HTTP代理器連接到網絡 服務器的客戶端的原始IP地址或負載平衡器。這是由Squid緩存代理服務器的 開發人員引入的HTTP請求 標頭。 IETF已經開始努力使 Forwarded-For HTTP標頭標準化。

在這種情況下,緩存服務器是最常見的那些大 互聯網服務供應商誰或者鼓勵或強迫用戶使用代理服務器 訪問萬維網,一些東西,往往是做給 通過減少外部帶寬緩存。在某些情況下,這些代理 服務器是透明代理服務器,用戶可能不知道它們正在使用它們。

+1

謝謝喬納斯 我的問題並不清楚:我如何得到wso2 esb中的x-forwarded-for的值? – 2012-03-23 12:40:54

+0

<屬性名= 「xforward報頭」 表達= 「$ TRP:X - 轉發,對於」/> Ratha 2014-01-07 11:45:13