搜 索

给自己的网站带来和平:实现自动开启Cloudflare的5秒盾和验证码

  • 5.9k阅读
  • 2021年01月14日
  • 2评论
首页 / 技术教程 / 正文最后编辑于:2021 年 09 月 25 日

引言

梦也不分明,远山云乱横。 ——勿埋我心

  你的网站有没有被攻击过?这个脚本虽然不能抵御那些恐怖的“洪流”,但是抵挡一下“小打小闹”应该问题不大。
  原理:通过检测系统负载(cpu或load)自动开启cloudflare UAM和challenge质询(验证码)
  勿埋我心希望这个有用的脚本会让你受益。

配置脚本

🌠 一、获取Cloudflare的api_key
  1. image-20210114163555044
  2. image-20210114163732242
  3. 验证密码,获得密钥。

🌠 二、获取Cloudflare的zone_id
  事先需要将自己的网站域名解析到Cloudflare
  1. image-20210114164051252
  2. image-20210114164209435

🌠 三、下载脚本
  脚本地址:🔗博主云盘

🌠 四、将内容填入到脚本对应之处
  image-20210114164437468

🌠 五、配置完成
  到这里脚本就配置好了,接下来该如何使用呢?

运行脚本

Screen

🌠 一、运行指令
  指令:screen -dmS Auto_defense && screen -x -S Auto_defense -p 0 -X stuff "bash /root/Auto_defense.sh" && screen -x -S Auto_defense -p 0 -X stuff $'\n'

🌠 二、查看运行状态
  指令:screen -r Auto_defense -d

宝塔定时任务

🌠 一、进入计划任务→添加任务
  image-20210114165426804

🌠 二、查看日志,验证是否成功。

结语

  愿你不会用到这个脚本,希望世界和平,没有攻击与伤害。欢迎有疑惑在勿埋我心评论区留言。

打 赏
  • 支付宝
  • 微信
Alipay
WeChatPay
评论区
jc 2021年06月21日 12:39
回复

麻烦问下如果有多个域名的话 zone id 需要怎么填写

勿埋我心
1 条回复
勿埋我心
勿埋我心 2021年06月21日 14:06
回复

多个域名就设置多个脚本。

avatar