当前位置:论坛首页 > 第三方应用 > Linux面板插件

Cloudflare自动开盾 [Python重构]

发表在 第三方应用2020-3-31 01:06 [复制链接] 45 45475

本帖最后由 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进行管理
由于时间问题, 已经停止维护, 已申请下架且通过










使用道具 举报 只看该作者 回复
推荐
发表于 2020-7-9 20:13:31 | 只看该作者
请问这个是默认走CDN吗?还是检测到攻击再开启CDN?
使用道具 举报 回复 支持 1 反对 0
板凳
发表于 2020-3-31 09:13:58 | 只看该作者
支持一下,虽然用不到~
使用道具 举报 回复 支持 反对
地板
发表于 2020-3-31 09:40:06 | 只看该作者
Hax0412 发表于 2020-3-31 09:13
支持一下,虽然用不到~

好的哈哈哈哈
使用道具 举报 回复 支持 反对
5#
发表于 2020-3-31 11:28:35 | 只看该作者
就是有点贵了。不过能被大量攻击的老板应该不差钱。
使用道具 举报 回复 支持 反对
6#
发表于 2020-3-31 13:13:26 | 只看该作者
hxuf520 发表于 2020-3-31 11:28
就是有点贵了。不过能被大量攻击的老板应该不差钱。

本来想1~4元的其实,但是开发者群说起步价9.9
使用道具 举报 回复 支持 反对
7#
发表于 2020-3-31 19:37:15 | 只看该作者
狂顶一楼!!!
使用道具 举报 回复
8#
发表于 2020-4-2 21:16:35 | 只看该作者
cdn.bnxb.com已经用第三方的了、、
使用道具 举报 回复 支持 反对
9#
发表于 2020-4-2 22:17:49 | 只看该作者
这插件一用,是不是就意味着默认就是走CF的,还是有攻击才会走CF?
CF在国内可基本没办法当CDN来用哦,这是减速工具啊,哈哈
使用道具 举报 回复 支持 反对
10#
发表于 2020-4-3 09:09:48 | 只看该作者
本帖最后由 xcsoft 于 2020-4-3 09:12 编辑
esncy 发表于 2020-4-2 22:17
这插件一用,是不是就意味着默认就是走CF的,还是有攻击才会走CF?
CF在国内可基本没办法当CDN来用哦,这是 ...

收到攻击的时候 检测到服务器负载超过 cpu核心数*0.75(即安全负载)就会打开cloudflare的underattack模式  // 国内速度其实还是可以的  香港节点平均ping值60ms
使用道具 举报 回复 支持 反对
11#
发表于 2020-4-3 09:10:46 | 只看该作者
本帖最后由 xcsoft 于 2020-4-3 09:13 编辑
宝塔用户_ikruyd 发表于 2020-4-2 21:16
cdn.bnxb.com已经用第三方的了、、

我在写1.3   功能比bnxb的多   可以支持自定义某个域名(自动获取cf账户下所有域名,支持选择某些域名自动开盾)自动开盾,以及插件内手动开盾  (而bnxb只支持一个域名自动开盾)
使用道具 举报 回复 支持 反对
12#
发表于 2020-4-3 10:04:42 | 只看该作者
冒泡,wangtao
使用道具 举报 回复 支持 反对
13#
发表于 2020-4-3 10:30:52 | 只看该作者
使用道具 举报 回复 支持 反对
14#
发表于 2020-4-21 20:41:18 | 只看该作者
非常感谢大佬的插件。但是某些CC攻击可以无视5s盾,不知道大佬能否添加功能被攻击启用CF的验证码功能。
使用道具 举报 回复 支持 反对
15#
发表于 2020-4-23 22:38:03 | 只看该作者
宝塔用户_vkhjqb 发表于 2020-4-21 20:41
非常感谢大佬的插件。但是某些CC攻击可以无视5s盾,不知道大佬能否添加功能被攻击启用CF的验证码功能。 ...

cloudflare api应该是支持的,两个版本内应该会加入,感谢支持
使用道具 举报 回复 支持 反对
16#
发表于 2020-4-25 16:18:33 | 只看该作者
支持,哈哈哈
使用道具 举报 回复 支持 反对
1234下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表