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

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

勿埋我心
2021-01-14 / 2 评论 / 6,151 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年09月25日,已超过427天没有更新,若内容或图片失效,请留言反馈。

引言

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

  你的网站有没有被攻击过?这个脚本虽然不能抵御那些恐怖的“洪流”,但是抵挡一下“小打小闹”应该问题不大。
  原理:通过检测系统负载(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

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

结语

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

0

评论 (2)

取消
  1. 头像
    jc
    MacOS · Google Chrome

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

    回复
    1. 头像
      勿埋我心 作者
      Android Pie · Google Chrome
      @ jc

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

      回复