全球主机交流论坛

标题: 利用CloudFlare的api获取网站访客所在国家 [打印本页]

作者: lers    时间: 2021-4-17 11:11
标题: 利用CloudFlare的api获取网站访客所在国家
本帖最后由 lers 于 2021-4-17 11:14 编辑

MJJ写的教程,https://haoduck.com/784.html

我想用php curl http://104.19.19.19/cdn-cgi/trace,但是这样显示的是服务器的ip,

CF这个api又不能通过用户ip查询所在国家,有什么其他的解决办法么
作者: zxxx    时间: 2021-4-17 11:13
MJJ写的教程,https://haoduck.com/784.html
利用CloudFlare的api获取本机IP和地区

又打开了
作者: lers    时间: 2021-4-17 11:13
zxxx 发表于 2021-4-17 11:13
想看一下,打不开了

去掉后面的,
作者: lovedva    时间: 2021-4-17 11:14
https://support.cloudflare.com/hc/zh-cn/articles/200170786-%E6%81%A2%E5%A4%8D%E5%8E%9F%E5%A7%8B%E8%AE%BF%E9%97%AE%E8%80%85-IP-%E4%BD%BF%E7%94%A8-mod-cloudflare-%E8%AE%B0%E5%BD%95%E8%AE%BF%E9%97%AE%E8%80%85-IP-%E5%9C%B0%E5%9D%80-
作者: zxxx    时间: 2021-4-17 11:20
lovedva 发表于 2021-4-17 11:14
https://support.cloudflare.com/hc/zh-cn/articles/200170786-%E6%81%A2%E5%A4%8D%E5%8E%9F%E5%A7%8B%E8%A ...

Cloudflare 将原始访问者 IP 地址包含在 X-Forwarded-For 和 CF-Connecting-IP 标头中。

这些标头可以恢复访问者的原始 IP 或将它们包含在您的日志中。
不过,配置过程视您使用的 Web 服务器类型而异。

这简单些
作者: dayeah    时间: 2021-4-17 11:21
没啥用.就1IP我还能不知道自己哪国家的
作者: dvbhack    时间: 2021-4-17 11:35
CF-IPCountry

Cloudflare转发的请求带了这个头信息,直接取出来用就行了
作者: SFA    时间: 2021-4-17 11:39
有现成的脚本  https://www.bfdz.ink/2018/10/23/108/
作者: 某猫猫    时间: 2021-4-17 12:51
根据loc=判断不行嘛




欢迎光临 全球主机交流论坛 (https://hostloc-workers.ikyomon.com/) Powered by Discuz! X3.4