CDN代理利用X-Forwarded-For获取客户真实IP

使用CDN或代理后, 网站获取的IP都不是客户IP,全是代理IP. 为此我们要让WEB SERVER突破限制,获取客户真实IP

Apache 需要安装mod_remoteip 插件支持 编辑httpd.conf , 添加以下代码

LoadModule remoteip_module /usr/lib64/httpd/modules/mod_remoteip.so
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy  0.0.0.0/0 1.1.1.1/1 2.2.2.2/2 

Nginx 安装 ngx_http_realip_module ,配置见官方网页

3 IIS  安装Application Request Routing (ARR)

 

引用来源页面:  https://developers.google.com/speed/pagespeed/service/faq?csw=1#clientip

发表评论