Cloudflare如何處理HTTP請求標頭,cloudflare怎么添加子域名Cloudflare如何處理HTTP請求頭?Cloudflare將所有HTTP頭按原樣從客戶端傳遞到源工作站,并添加額外的頭,如下所述。Cloudflare將刪除任何包含句點(.)來自源Web服務器的響應。例如,Cloudflare代理刪除......
Cloudflare將所有HTTP頭按原樣從客戶端傳遞到源工作站,并添加額外的頭,如下所述。
Cloudflare將刪除任何包含句點(.)來自源Web服務器的響應。例如,Cloudflare代理刪除源工作站Web服務器頭test.header:data。
CFIPCountry
包含原訪問者所在國家的雙字符國家代碼。對于未知的國家信息,使用XX。通過在控制面板中啟用Cloudflare IP地理定位,將此標頭添加到請求中。
示例:CfIpcountry:美國
CFConnectingIP
向源站的Web服務器提供原始客戶端(訪問者)的IP地址。
示例:CFConnectingIP:203.0.113.1
XForwardedFor
維護代理服務器和原始訪問者IP地址。如果發國際快遞Cloudflare的請求不包含現有的XForwardedFor標頭,XForwardedFor將具有與CFConnectingIP標頭相同的值:
示例:XForwardedFor:203.0.113.1
如果發國際快遞Cloudflare的請求中已經存在XForwardedFor標頭,Cloudflare會將HTTP代理的IP地址附加到此標頭:
示例:xforwardedfor:203.0.113.1、198.51.100.101、198.51.100.102
在上面的示例中,203.0.113.1是原始訪問者的IP地址,而198.51.100.101和198.51.100.102是通過XForwardedFor標頭提供給Cloudflare的IP地址。
要恢復源工作站Web服務器上的原始訪問者IP地址,Cloudflare建議您的日志或應用程序檢查CFConnectingIP或TrueClientIP,而不是XForwardedFor,因為CFConnectingIP和TrueClientIP具有一致的格式,只有一個IP。
XForwardedProto
由于靈活的SSL指示Cloudflare通過HTTP連接到您的源Web服務器,XForwardedProto將告訴源Web服務器訪問者在連接Cloudflare時實際使用的是HTTPS還是HTTP:
示例:XForwardedProto:https
CFRAY
CFRay是一個哈希值,由關于數據中心和訪問者請求的信息編譯而成:
例如:CfRay:230b030023ae2822SJC
將CFRay標頭添加到源工作站Web服務器日志中,以將Cloudflare的代理請求與服務器日志中的請求相匹配。企業客戶還可以通過Cloudflare日志查看所有請求。
CF訪問者
僅包含一個名為scheme的鍵的JSON對象。該值與XForwardedProto (HTTP或HTTPS)的值相同。CFVisitor只有在使用靈活的SSL時才有意義。
示例:CfVisitor:{scheme:https}
TrueClientIP(僅限企業計劃)
向源站的Web服務器提供原始客戶端(訪問者)的IP地址。TrueClientIP僅適用于企業計劃。在下面的例子中,203.0.113.1是原始訪問者的IP地址。
示例:真實客戶端IP:203.0.113.1
除了頭名稱之外,TrueClientIP和CfConnectingIP沒有區別。一些使用傳統設備的企業客戶需要TrueClientIP,以避免更新防火墻或負載平衡器來讀取自定義標頭名稱。
CDNLoop
允許Cloudflare指定請求在作為重復請求被阻止之前可以進入Cloudflare網絡的次數。
示例:CDNLoop:cloudflare
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部