当系统负载过高,自动开启 cloudflare 5 秒盾原创 |
应用场景 : 当网站被 CC/DDoS 攻击导致服务器 CPU 飙升时, 通过 cloudflare 的 api 开启 5 秒盾.
此项目在 github 开源, 地址 : 下载代码, 并保存到 DDoS 目录下🧑⚕️💎🖌🖕
将配置文件 config.template 重命名为 config 并编辑它, 从 账户 获取 api key ,填写到下面的 api_key, email zone_id= 这个参数在这里 或者直接编辑 Cloudflare.sh 文件, 在里面填写也行. 👦🩰🎺😔👁
还需要修改 Cloudflare.sh 文件里面的 maxload= 7 参数, 这个是指系统负载情况. 单核负载为 1 就是 CPU 使用 100% ,双核负载为 2 就是 CPU 使用 100%. 👩👗🪓😶🧠 简单设置为你的核心数*1.1 比如你 CPU 是双核的,可以设置为 2.2, 根据自己的系统/需求来设置. 增加执行权限 :
创建日志文件: 👮♂️🦺🛏😷🖕
写入定时任务:
尊敬的游客, 此内容需要支付 10个金币 才能浏览, 如何获取古黑币/金币?立即支付
帖子热度 6722 ℃
|
|
把 Cloudflare.sh 里面的 debug 改为 1,可以看到日志文件 debug.log
🦴🌞🍽🔞🐮运行命令
测试, 如果提示
是因为没有 bc 命令 ✍🗼🧊✔🐮 yum 安装上
👃🗼🔪↔🦚 |