?
This document uses PHP Chinese website manual Release
的X-Forwarded-For
(XFF)報(bào)頭是用于通過 HTTP 代理或負(fù)載平衡器識(shí)別連接到 web 服務(wù)器的客戶端的發(fā)起 IP 地址的事實(shí)上的標(biāo)準(zhǔn)報(bào)頭。當(dāng)客戶端和服務(wù)器之間的流量被攔截時(shí),服務(wù)器訪問日志僅包含代理或負(fù)載均衡器的IP地址。要查看客戶端的原始 IP 地址,X-Forwarded-For
請(qǐng)使用請(qǐng)求標(biāo)頭。
此標(biāo)題用于調(diào)試,統(tǒng)計(jì)和生成依賴于位置的內(nèi)容,并且通過設(shè)計(jì)它可以顯示隱私敏感信息,例如客戶端的 IP 地址。因此,在部署此標(biāo)頭時(shí)必須牢記用戶的隱私。
此標(biāo)頭的標(biāo)準(zhǔn)化版本是 HTTP Forwarded
標(biāo)頭。
X-Forwarded-For
也是一個(gè)電子郵件標(biāo)題,表示電子郵件是從另一個(gè)帳戶轉(zhuǎn)發(fā)的。
Header type | Request header |
---|---|
Forbidden header name | no |
X-Forwarded-For: <client>, <proxy1>, <proxy2>
<client> 客戶端 IP 地址 <proxy1>,<proxy2> 如果請(qǐng)求經(jīng)過多個(gè)代理,則會(huì)列出每個(gè)連續(xù)代理的IP地址。這意味著,最右側(cè)的 IP 地址是最近代理的 IP 地址,最左側(cè)的 IP 地址是始發(fā)客戶端的 IP 地址。
X-Forwarded-For: 2001:db8:85a3:8d3:1319:8a2e:370:7348X-Forwarded-For: 203.0.113.195X-Forwarded-For: 203.0.113.195, 70.41.3.18, 150.172.238.178
其他非標(biāo)準(zhǔn)形式:
# Used for some Google services X-ProxyUser-Ip: 203.0.113.19
不是任何當(dāng)前規(guī)范的一部分。這個(gè)標(biāo)題的標(biāo)準(zhǔn)化版本是Forwarded
。