非凡居

网站在使用CDN加速后,如何获取到用户真实IP地址而非CDN IP地址

网站在使用CDN加速后,如何获取到用户真实IP地址而非CDN IP地址

之前就有这个问题了但是搜索了一下都是又这又那的有些一块配置就感觉不对头后面就只是一直没有搞,今天调试的时候看日志感觉不爽就想给解决掉。

1.点击Nginx

2.选择配置修改

3.在上图位置填入以下代码

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;

然后再去访问一下你的网站
然后查看下日志,你会发现访问者的IP是真实IP了

如果你在使用cloudflare的CDN以上方法也管用!