开了Cloudflare的CDN如何正常获取用户IP,已避免被谷歌Adsense惩罚?

开了Cloudflare的CDN虽然可以隐藏服务器IP,如果你网站挂了Adsense广告,就需要设置正确获取用户IP,否则等待你的就是广告限制或者封号,别不信

开了Cloudflare的CDN如何正常获取用户IP,已避免被谷歌Adsense惩罚?

自己上过一次当,傻傻的开了Cloudflare的CDN没设置正确获取用户IP,导致谷歌Adsense广告被限制了一个月

Ngnix开启正确获取用户IP教程

打开宝塔面板-应用商店-ngnix点击设置

在ngnix配置文件找到23行,有的可能不一样,就直接搜索“include       mime.types;”

然后将下方代码添加掉下面“include       mime.types;”

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

就是这样

可以看到这些ip都是Cloudflare的IP,就是没有正确获取用户IP导致的广告受限

Apache环境使用CDN获取访客真实IP方法

在apache安装目录/conf/extra新建一个名为httpd-remoteip.conf的文件,并在此文件内编辑如下内容:

RemoteIPHeader X-Forwarded-For

RemoteIPProxiesHeader X-Forwarded-By

二、加载并启用mod_remoteip 模块

在apache的配置文件里搜索关键词remoteip,找到#LoadModule remoteip_module modules/mod_remoteip.so

删除前方的注释:#号,并在下一行追加一条定义,用以连接上方我们创建好的配置文件:

Include conf/extra/httpd-remoteip.conf

点击保存并重启apache服务即可看到网站可正常获取访客IP

分享

你的反应是什么?

喜欢 喜欢 0
不喜欢 不喜欢 0
爱 0
有趣的 有趣的 0
生气的 生气的 0
伤心 伤心 0
哇 0