当前位置:论坛首页 > Linux面板 > Linux面板教程

【教程】Nginx 防火墙 增加智能CC 防御

置顶 精华 发表在 Linux面板2024-4-28 15:03 [复制链接] 2 567

2024-04-28 9.4.0 更新
1.增加规则命中记录
2.增加智能cc防御
3.修复301/302 状态码下IP黑名单失效的问题
4.修复封锁记录中搜索的不到的问题
5.插件封锁记录修改为数据库读取


在Nginx 防火墙9.4.0 中增加了一个智能CC的防御
QQ截图20240428151400.png


实际应用的场景
案例一: 某客户网址定时会遭受到几个百IP的访问。因为服务器的性能较差导致的每次访问都是CPU 跑满

监控的图例 444.png



网址监控报表 请求数量 为【787】
1.png

网址监控报表 IP数量 【745】

2.png
表明在15:24 分的时候。有745个IP 发送了787个请求。相当于 745个IP 就请求了一次。
那么我们看看详细的日志。每个请求都是特别慢大多数请求都在7秒8秒以上才会返回。
现有的CC防御是需要触发阈值。那么这个是没办法触发请求

2.png
1.png

开启智能CC一天之后的效果如下:
通过 监控页面。发现还是存在CPU 跑满的情况。不过占用为100%的下降了很多。多数为50-70% 之间。
对比之前的效果 QQ截图20240428170750.png


QQ截图20240428170417.png
再查看日志进行看看
QQ截图20240428150924.png


查看详情的日志

QQ截图20240428150145.png
已经自动开启了人机验证
QQ截图20240428150205.png

对于性能较差的机器防护能力还是比较OK的。
就是如果一下IP太多。智能CC需要等待请求完成之后才会处理。所以有时候需要等待个5-10秒 才会启用人机验证
启用人机验证的时间为120秒  。120 秒之后会自动关闭人机验证。或者120秒之后还出现异常。那么会继续启用。直至正常之后

注意:此功能还是测试版本。大约5.10号以后为稳定功能












使用道具 举报 只看该作者 回复
发表于 2024-4-28 15:12:42 | 显示全部楼层
注意:智能CC防御此功能还是测试版本。大约2024年5.10号以后为稳定功能
使用道具 举报 回复 支持 反对
发表于 前天 09:39 | 显示全部楼层
宝塔技术-小强 发表于 2024-4-28 15:12
注意:智能CC防御此功能还是测试版本。大约2024年5.10号以后为稳定功能

唔....您好.....提示好像不可以和宝塔网站加速的插件一起使用......(即使这个网站并没用使用宝塔网站加速.....)
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理

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

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