Cloudflare如何处理HTTP请求标头?

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Cloudflare网络

小提示:您能找到这篇{Cloudflare如何处理HTTP请求标头?}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Cloudflare如何处理HTTP请求标头?内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">

< font-size: 16px;">Cloudflare将所有HTTP标头按原样从客户端传递到源站,并添加如下指定的额外标头。

< font-size: 16px;">Cloudflare会从源站Web服务器响应中剔除任何包含句点(.)的标头。例如,Cloudflare代理会删除源站Web服务器标头test.header:data。

< font-size: 16px;">CF-IPCountry

< font-size: 16px;">包含原始访问者所在国家/地区的双字符国家广告公司介绍/地区代码。对于未知国家/地区信息,则使用XX。通过在控制面板中启用Cloudflare IP Geolocation,将此标头添加到请求中。

< font-size: 16px;">示例:Cf-Ipcountry:US

< font-size: 16px;">CF-Connecting-IP



< font-size: 16px;">将原始客户端(访问者)IP地址提供给源站Web服务器。

< font-size: 16px;">示例:CF-Connecting-IP:203.0.113.1

< font-size: 16px;">X-Forwarded-For

< font-size: 16px;">维护代理服务器和原始访问者IP地址。如果发送到Cloudflare的请求中不含现有的X-Forwarded-For标头,X-Forwarded-For将具有与CF-Connecting-IP标头相同的值:

< font-size: 16px;">示例:X-Forwarded-For:203.0.113.1

< font-size: 16px;">如果发送到Cloudflare的请求中已存在X-Forwarded-For标头,则Cloudflare会将HTTP代理的IP地址附加到这个标头:

< font-size: 16px;">示例:X-Forwarded-For:203.0.113.1,198.51.100.101,198.51.100.102

< font-size: 16px;">在上例中,203.0.113.1是原始访问者IP地址,198.51.100.101和198.51.100.102则是通过X-Forwarded-For标头提供给Cloudflare的IP地址。

< font-size: 16px;">要在您的源站Web服务器上恢复原始访问者IP地址,Cloudflare建议您的日志或应用程序检查CF-Connecting-IP或True-Client-IP而非X-Forwarded-For,因为CF-Connecting-IP和True-Client-IP具有仅含一个IP的一致格式。

< font-size: 16px;">X-Forwarded-Proto

< font-size: 16px;">由于Flexible SSL指示Cloudflare通过HTTP连接到您的源站Web服务器,因此X-Fo河北卫视广告费用rwarded-Proto会告知源站Web服务器访问者在连接Cloudflare时实际使用的是HTTPS还是HTTP:

< font-size: 16px;">示例:X-Forwarded-Proto:https

< font-size: 16px;">CF-RAY

< font-size: 16px;">CF-Ray是一个编有数据中心和访问者请求相关信息的哈希值:

< font-size: 16px;">示例:Cf-Ray:230b030023ae2822-SJC

< font-size: 16px;">将CF-Ray标头添加到您的源站Web服务器日志,以将代理至Cloudflare的请求匹配到您服务器日志中的请求。Enterprise客户还可通过Cloudflare Logs查看所有请求。

< font-size: 16px;">CF-Visitor

< font-size: 16px;">仅包含一个名为scheme的键的JSON对象。其值与X-Forwarded-Proto的值相同(HTTP或HTTPS)。CF-Visitor只有在使用Flexible SSL时有意义。

< font-size: 16px;">示例:Cf-Visitor:{"scheme":"https"}

< font-size: 16px;">True-Client-IP(仅Enterprise计划)

< font-size: 16px;">将原始客户端(访问者)IP地址提供给源站Web服务器。True-Client-IP仅适用于Enterprise计划。在下例中,203.0.113.1是原始访问者IP地址。

< font-size: 16px;">示例:True-Client-IP:203.0.113.1

< font-size: 16px;">除了标头名称外,True-Client-IP和Cf-Connecting-IP之间绝无差别。一些拥有传统设备的Enterprise客户需要True-Client-IP,以避免更新防火墙或负载均衡器来读取自定义标头名称。



< font-size: 16px;">CDN-Loop

< font-size: 16px;">允许Cloudflare指定请求在作为循环请求而被阻止前可进入Cloudflare网络的次数。

< font-size: 16px;">示例:CDN-Loop:cloudflare

Cloudflare如何处理HTTP请求标头?

上一篇:用于解决 Azure SQL 数据库和 Azure SQL 托管实例常见
下一篇:Azure 操作安全性最佳做法


版权声明:以上主题为“Cloudflare如何处理HTTP请求标头?"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Cloudflare如何处理HTTP请求标头?
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Cloudflare如何处理HTTP请求标头?”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Cloudflare如何处理HTTP请求标头?的相关事宜。

关键词:Cloudflare如何处理HTTP请求标

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号