|
发表于 2024-12-24 15:10:39
|
显示全部楼层
cf 会添加如下字段:
HTTP_CF_VISITOR
HTTP_CF_RAY
HTTP_CF_IPCOUNTRY
HTTP_CF_CONNECTING_IP
HTTP_CDN_LOOP
要判断是不是 cf 还不容易啊...
HTTP_CF_CONNECTING_IP是请求者的 IP 地址. 只要有以上几个字段或者HTTP_CDN_LOOP内是 Cloudflare 或cloudflare; loops=1那就是 CF 的
----------------------------------------------------------------
小尾巴~~~~~
这些勉强能判断, 但没法100%可信, 因为这些公开的header名称别人都是知道的, 可以随便添加,
主要是CF没有自定义添加header 头名称的功能,
有这功能的话, 自己CF后台添加一个zaeraasdmkpbkxmjhasx (这个名称别人是不知道的), 网站服务器判断存在zaeraasdmkpbkxmjhasx就可以100%确定是来自CF的访问, 安心的从CF_CONNECTING_IP取用户真实IP了 |
|