说明:
最近在handsome主题群里,挺多人遭到攻击。偶然间在loc看到了一个:CF自动开启5秒盾 + 验证码脚本
的帖子,不需要自己手动去开启。自己试了下感觉还行,由于有的网友不太会,所以应网友要求写了这个文章。
项目开源地址:https://github.com/jiuqiMax/autouam
autouam
通过检测系统负载(cpu或load)自动开启cloudflare UAM和challenge
(验证码)
注意!默认challenge=1,将在开启UAM的同时开启验证码。如果你不想,请将它设为0
CloudFlare官网:https://www.cloudflare.com/
需要自行注册账户,这里就不多讲大致就是输入邮箱+密码+验证邮箱就ok.
下载脚本:
wget https://raw.githubusercontent.com/gynotes/autouam/master/autouam.sh && chmod +x autouam.sh
修改以下三项:
email=”注册邮箱
“
CloudFlare 账号邮箱
api_key=”API key
“
CloudFlare API KEY
zone_id=”区域id
“
区域ID 在域名的概述页面获取
Zone ID获取方式:域名的概述页面下拉获取

Api Key获取方式:点击Get your API token
—->VIEW
输入密码及验证码取得。api key
设定计划任务每分钟执行:
* * * * * bash /root/autouam.sh
ok,配置完成,如果需要其余配置自行修改。
测试是否能自动开启:
将上面文件中的负载改低,新建一个文件,将下面占用服务器资源的代码放进去执行。查看网站是否自动开启验证码。
vim cpu.sh
#!/bin/bash
while (true);
do
{
for i in $(seq 100000 100100)
do
X=`expr $i \* 3 + $i \* 9999`;
echo $X >> /tmp/a.txt;
done
echo "" > /tmp/a.txt
}
done
执行autouam.sh,cpu占用超过30自动开启

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧
请登录后发表评论
注册
社交帐号登录