xcsoft 发表于 2020-3-31 01:06:49

Cloudflare自动开盾 [Python重构]

本帖最后由 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)`
https://cdn.jsdelivr.net/gh/soxft/cdn@master/blog/pic/autoshield/photo_2020-04-03_19-11-54.jpg
   https://cdn.jsdelivr.net/gh/soxft/cdn@master/blog/pic/autoshield/photo_2020-04-03_19-11-41.jpg
https://cdn.jsdelivr.net/gh/soxft/cdn@master/blog/pic/autoshield/photo_2020-04-03_19-12-39.jpg
https://cdn.jsdelivr.net/gh/soxft/cdn@master/blog/pic/autoshield/photo_2020-04-03_19-13-22.jpg


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










dvwv 发表于 2020-7-9 20:13:31

请问这个是默认走CDN吗?还是检测到攻击再开启CDN?

倾心丨WHY 发表于 2020-3-31 09:13:58

支持一下,虽然用不到~

xcsoft 发表于 2020-3-31 09:40:06

Hax0412 发表于 2020-3-31 09:13
支持一下,虽然用不到~

好的哈哈哈哈

hxuf520 发表于 2020-3-31 11:28:35

就是有点贵了。不过能被大量攻击的老板应该不差钱。

xcsoft 发表于 2020-3-31 13:13:26

hxuf520 发表于 2020-3-31 11:28
就是有点贵了。不过能被大量攻击的老板应该不差钱。

本来想1~4元的其实,但是开发者群说起步价9.9

痞子哥 发表于 2020-3-31 19:37:15

狂顶一楼!!!

宝塔用户_ikruyd 发表于 2020-4-2 21:16:35

cdn.bnxb.com:D已经用第三方的了、、

esncy 发表于 2020-4-2 22:17:49

这插件一用,是不是就意味着默认就是走CF的,还是有攻击才会走CF?
CF在国内可基本没办法当CDN来用哦,这是减速工具啊,哈哈

xcsoft 发表于 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

xcsoft 发表于 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只支持一个域名自动开盾)

宝塔用户_wwfhlj 发表于 2020-4-3 10:04:42

冒泡,wangtao

xcsoft 发表于 2020-4-3 10:30:52

宝塔用户_wwfhlj 发表于 2020-4-3 10:04
冒泡,wangtao

啊嘿:lol

宝塔用户_vkhjqb 发表于 2020-4-21 20:41:18

非常感谢大佬的插件。但是某些CC攻击可以无视5s盾,不知道大佬能否添加功能被攻击启用CF的验证码功能。

xcsoft 发表于 2020-4-23 22:38:03

宝塔用户_vkhjqb 发表于 2020-4-21 20:41
非常感谢大佬的插件。但是某些CC攻击可以无视5s盾,不知道大佬能否添加功能被攻击启用CF的验证码功能。 ...

cloudflare api应该是支持的,两个版本内应该会加入,感谢支持

UnknownO 发表于 2020-4-25 16:18:33

支持,哈哈哈
页: [1] 2 3 4
查看完整版本: Cloudflare自动开盾 [Python重构]