使用了CloudFlare 的CDN,怎么找出网站的真实IP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用了CloudFlare 的CDN,怎么找出网站的真实IP相关的知识,希望对你有一定的参考价值。
参考技术A 不可能,做CDN的域名是找不出来源IP的,真有这个技术CDN就没有作用了如何在CloudFlare下Nginx实现访客真实IP网站日志?
参考技术A 做英文内容站套上Cloudflare CDN既可以加快访问速度又可以避免被攻击。可是如果需要通过网站日志分析蜘蛛来访,是否被采集、被攻击等情况,但日志上全部都是CDN(cloudflare)节点的 IP。那么在用CDN加速的同时,如何获取访客真实IP并记录到日志上呢?查看CloudFlare官方文档《Restoring original visitor IPs: Logging visitor IP addresses》,在这种情况下可以通过nginx的realip模块来获取用户的IP,这里以cloudflare和lnmp一键包为例。
修改lnmp.conf文件,并且升级nginx即可。
在lnmp.conf添加–with-http_realip_module,如下。
升级nginx
在 http://nginx.org/en/download.html 查看版本,然后输入合适的版本。
等待升级完成即可。
修改网站的配置文件
/usr/local/nginx/conf/nginx.conf
在server后面的http中添加如下内容
重载nginx配置生效:
以下是nginx.conf例子文件
以上是关于使用了CloudFlare 的CDN,怎么找出网站的真实IP的主要内容,如果未能解决你的问题,请参考以下文章
使用了CloudFlare 的CDN,怎么找出网站的真实IP
使用了CloudFlare 的CDN,怎么找出网站的真实IP