weizy81 发表于 2016-11-17 09:57:20

cdn贝配置源获取用户真实ip

知道访问者的ip,作用非常多,有兴趣的朋友可以到网上搜索一下
下面我们讲解下在cdnbest里如何快速方便的配置获取用户真实ip:

1.在www.cdnbest.com官网注册帐号后,登陆进去,如下图点击ip地址API
http://r.photo.store.qq.com/psb?/V10nkXBB0FOSih/bxFxQsbOH8nQJhrso4fJ1oyQzKgOVcX9Ta96dTw7IUw%21/o/dMYAAAAAAAAA&ek=1&kp=1&pt=0&bo=NQOAAhcEMAMDALE%21&su=1197684865&sce=0-12-12&rf=2-9

2.点击后会在浏览器地址栏显示您的api地址:
图中1477532807是时间戳,当前打开查看的时间,后面就是您cdn里所有的节点ip地址
http://r.photo.store.qq.com/psb?/V10nkXBB0FOSih/ActcBEKTx7Y*lMhonLTCuFpgAQPE76r4PrqeXRf0PsM%21/o/dMcAAAAAAAAA&ek=1&kp=1&pt=0&bo=zwNiAM8DYgADACU%21&su=1262204545&sce=0-12-12&rf=2-9

3.如果源服务器用的是kangle web server架设服务器,配置就非常方便:
登陆您数据服务器的kangle 3311管理后台,点请求控制
在匹配模块中找到cloud_ip 然后把api地址粘贴进去
标记模块中找到replace_ip 输入 X-Real-IP (注意大小写)
http://r.photo.store.qq.com/psb?/V10nkXBB0FOSih/eYgXAYLi00.4Cj1DWHitoRGQ1WYtsIP7xojg28O4*ao%21/o/dMcAAAAAAAAA&ek=1&kp=1&pt=0&bo=kwQWAZMEFgEDACU%21&su=172099153&sce=0-12-12&rf=2-9

做完就配置完成了

如果源不是用的kangle web server架设的服务器就需要您自已修改程序来获取真实ip地址了,下面我们对api地址做下讲解:
http://www.cdnbest.com/user/index.php?c=interface&a=getIps&uid=1005&s=6722108e4eb88fb5d3b866c170

调用的api地址路径:http://www.cdnbest.com/user/index.php
还要接收四个参数(注意大小写):
c为interface
a为getIps
uid为1005(每个用户uid不一样,以您cdnbest帐号里显示的ID号为准)
s为md5加密的字符串
然后还要接收 X-Real-Ip 这个参数,这是记录真实发出请求的客户端IP


CDN贝官网地址:https://www.cdnbest.com/


wkl17 发表于 2017-11-30 15:00:27

是不是每次记录访客的真实ip 都要请求一次 上述api地址?

小樱 发表于 2017-12-27 05:17:07

wkl17 发表于 2017-11-30 15:00
是不是每次记录访客的真实ip 都要请求一次 上述api地址?

默认有3600秒缓存期,如果缓存过期,则重新访问api,如果遇到api故障不可达,即继续缓存器实现永久在线。直到可达状态会更新api信息
页: [1]
查看完整版本: cdn贝配置源获取用户真实ip