一个企业级的轻量级DDoS防护库,专为Spring Boot应用量身打造。本库采用先进的机器学习算法进行实时流量分析,结合多层防护机制和智能预警系统,为您的应用提供全方位的分布式拒绝服务(DDoS)攻击防护。通过动态流量控制、异常行为识别和自适应防御策略,有效确保应用的稳定运行和服务可用性。支持自定义防护规则、攻击特征识别和防护策略调优,让您的应用在面对各类DDoS攻击时都能从容应对。
适用于需要防御DDoS攻击的各类Spring Boot应用,特别推荐给:
这是一个专为Spring Boot应用设计的自动DDoS防护库,主要提供以下功能:
在Spring Boot项目的pom.xml
中添加:
<dependency>
<groupId>com.github.ctkqiang</groupId>
<artifactId>ddos-protection</artifactId>
<version>1.0.0</version>
</dependency>
在application.properties
中进行配置:
# 启用/禁用防护功能
ddos.protection.enabled=true
# 配置蜜罐URL列表
ddos.protection.redirect.urls=http://decoy1.com,http://backup-server.com
/
(主应用)→ 正常访问 API → 不受任何影响
→ 发送高频请求 → 超出访问限制 → 自动重定向至蜜罐 URL → 主应用维持正常运行
# 访问频率限制(每分钟请求数)
ddos.protection.rate.limit=100
# IP封禁时长(分钟)
ddos.protection.block.duration=30
# 检测时间窗口(秒)
ddos.protection.window.size=60
本项目采用 木兰宽松许可证 (Mulan PSL) 进行许可。
有关详细信息,请参阅 LICENSE 文件。
(魔法契约要保管好哟~)
感谢您使用本项目!您的支持是开源持续发展的核心动力。
每一份捐赠都将直接用于:
✅ 服务器与基础设施维护(魔法城堡的维修费哟~)
✅ 新功能开发与版本迭代(魔法技能树要升级哒~)
✅ 文档优化与社区建设(魔法图书馆要扩建呀~)
点滴支持皆能汇聚成海,让我们共同打造更强大的开源工具!
(小仙子们在向你比心哟~)
![]() 🔵 支付宝(小企鹅在收金币哟~) |
🟢 微信支付(小绿龙在收金币哟~) |
🙌 感谢您成为开源社区的重要一员!
💬 捐赠后欢迎通过社交平台与我联系,您的名字将出现在项目致谢列表!
(小仙子们在向你撒花哟~)