cloudflare如何给网站添加5秒盾

互联网低成本免费抗dd 和cc 就cf了

只需要把网站接入cf 然后用cf代理转国内的dns解析

cf官方:https://dash.cloudflare.com

cd代理笨牛:https://cdn.bnxb.com


自动监控cpu或者负载 到设定的值,就自动开启5秒盾,配合宝塔的定时监控

参考如下:https://cdn.bnxb.com/autoanticc.html

 


但是这时候宝塔nginx里面响应日志是全是cf的节点ip,如何能响应正确的客户ip如下

http://dacongyun.com/archives/206190.html

1.点击Nginx
宝塔面板小技巧:套 CloudFlare 后,利用 NGINX 获取用户真实 IP

2.选择配置修改
宝塔面板小技巧:套 CloudFlare 后,利用 NGINX 获取用户真实 IP

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

  1. set_real_ip_from 0.0.0.0/0;
  2. real_ip_header X-Forwarded-For;

4.重载配置
宝塔面板小技巧:套 CloudFlare 后,利用 NGINX 获取用户真实 IP

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

2、防火墙设置

用代码的方法,可能兼容性不太好,所以,我们还可以轻松愉快的用宝塔面板自带的免费防火墙来设置以获取真实的用户IP。

2.1安装免费版本防火墙

这个以前讲过的,可以看文章“宝塔面板第三方应用 – Nginx免费防火墙的试用教程”。安装好之后,还需要简单的设置,看下面。

2.2开启使用CDN

开启的步骤,打开防火墙之后:“站点配置”→“设置”→“使用CDN”点击使用即可。如图:

宝塔面板建站使用CDN之后 - 如何获取真实的用户IP

这样启用之后,即可获取用户真实的访问IP。

3、效果测试

查看自己的网站日志,宝塔面板的网站日志路径:“/www/wwwlogs”。

3.1没使用任何手段之前

宝塔面板建站使用CDN之后 - 如何获取真实的用户IP

3.2使用代码或者防火前开启cdn之后

宝塔面板建站使用CDN之后 - 如何获取真实的用户IP

已经可以获得真实的用户IP了。

4、最后

如果你是专业版的用户,那么可以安装专业版防火墙也是有同样的功能的,如图:

宝塔面板建站使用CDN之后 - 如何获取真实的用户IP

其实免费版用用也足够了。以上方法不仅使用于cloudflare,也适用其他任何cdn商家。比如说,七牛、又拍云、百度云加速等等。


cf在添加防火墙设置

威胁分数下面是爬虫等于关闭

添加  国家不等于中国 则阻止

版权声明:
作者:wanghaha
链接:http://www.aiii.vip/284.html
来源:我的生活分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>