本帖最后由 xcsoft 于 2022-6-5 16:07 编辑
简介
应用名称:Cloudflare自动开盾
价格:9.9
作者:xcsoft
功能介绍:检测到服务器负载过高时自动打开cloudflare5秒盾
支持版本:Centos + Ubuntu
联系方式: QQ群组:608265912 Telegram:@xcsoft
功能介绍
支持在服务器负载达到服务器限制安全负载(CPU个数*每个CPU的核心数*0.75)时自动打开Cloudflare的Under_attack模式(即通常所说的5秒盾)
支持当前账户下指定某些域名自动开盾,而有些域名则不开盾(应用在有多台服务器多个不同的顶级域名对应的多级域名解析到不同服务器的情况)
支持自定义等待时间(即在负载回复正常时间,等待多久关闭5秒盾),检测周期(即每隔几秒检测一次服务器负载),检测时间(即在超过危险负载后等待多久以确认是否开盾)
支持在插件内手动设置域名的防御等级(essentially_off,low,medium,high,under_attack)
essentially_off -> 仅质询最严重的违法者
low -> 仅质询威胁最大的访问者
medium -> 质询威胁程度中等的访问者和威胁最大的访问者
high -> 质询过去 14 天内表现出威胁行为的所有访问者
under_attack -> 为所有初次访问者插入一个JS页面,停留5秒验证访问者是否合法
安装方法
1.首先请先确保您的域名已经接入了Cloudflare并已打开了CDN.
2.访问cloudflare.com并登录,随意点击自己某个域名,选择右下角的`获取您的API令牌(Get your API token)`
3.访问插件面板,在密钥设置中填写获取到的Global API Token以及您Cloudflare绑定的邮箱地址:
4.设置自己需要的防护设置
5.点击启动,即可
最后
对于2.0.0版本 采用Python进行重构, 解析功能暂未添加(下一版本增加该功能),解决了之前域名超过20个无法显示的bug, 2.0.1版本 修复了一个 可能造成负载获取失败的问题, 感谢 QQ昵称为`凡巧生`的用户, 提出了引起该问题的原因. 很遗憾的是, 原先保证的解析功能将会推迟, 感谢大家的支持
如果有任何问题, 可以通过contact#xcsoft.top 与我取得联系, 我会在 12小时内进行回复
目前存在的问题: 可能会出现 服务停止的问题或无法实现开机自启, 给出的解决方案是 将 `btpython /www/server/panel/plugin/autoshield/autoshield.py` 放入supervisor管理器 或 宝塔应用管理器等 持久化运行的装置 进行持久化运行, 后续 会增加 自动将文件放入systemd进行管理
由于时间问题, 已经停止维护, 已申请下架且通过
|
|