快捷搜索:   服务器  PHP  IIS  安全  linux 安全

SHELL检测CPU使用率或者服务器负载操作Cloudflare开盾 开防火墙等操作

这里使用SHELL来读取服务器的CPU占用率情况,或者服务器的负载情况,再调用cloudflare的API接口开启cf的防火墙防御措施 以下脚本来自我们cdn.bnxb.com平台,我们精简了CLOUDFLARE的API操作步骤,如果...

宝塔Nginx+Cloudflare+Shell实现识别CC攻击IP 并记录拉黑功能

现在使用NGINX的人越来越多,而且配合CLOUDFLARE来使用防御功能的人也越来越多。目前经常有人说正被CC攻击困扰。 CC攻击的请求就是制造大量访问请求让你服务器处理不过来,从而无法对外服务...

使用SHELL计算圆周率 SHELL计算CPU运算能力方法

Linux可以安装bc计算器用来计算pi值(Π圆周率)这可以从某些方面反映出一个CPU的运算能力 命令如下 yuminstallbctimeechoscale=5000;4*a(1)|bc-l-q time是计时程序。 scale是精度,4*a(1)调用了反正切函数。...

宝塔 Nginx+shell+CF 自动提交攻击IP到Cloudflare防火墙 拉黑攻击IP

如果我们的网站遭遇CC和DDoS攻击时,我们可以启用Cloudflare经典的5秒盾防攻击,如果把握不了攻击的频率的话,可以设置一个定时任务,当系统负载超过某一个值(一般来攻击会导致系统负载爆增...

SHELL脚本根据服务器负载设置Cloudflare自动开启5秒盾 防御CC攻击

if [ ! -f status.txt ];then echo status.txt else status=$(cat status.txt) fi now=$(date +%s) time=$(date +%s -r status.txt) load=$(cat /proc/loadavg | colrm 5) echo LOAD:$load newtime=`expr $now - $time` if [[ $load 3 ]] [[ $status -eq 1 ]] [[ $newtim...