
CrowdSec · 开源协作式 IDS/IPS 与 WAF 安全引擎 · 中文部署与使用全指南
项目仓库: https://github.com/crowdsecurity/crowdsec
开源协议:MIT · 形态:Security Engine + Remediation(bouncer)+ Console · 检测规则库:hub.crowdsec.net · 文档:docs.crowdsec.net
1 项目简介
CrowdSec(仓库名
crowdsecurity/crowdsec)是一个开源、参与式的安全解决方案:通过分析日志与
HTTP 请求检测恶意行为,检测到的坏 IP
上报社区,形成众包社区封禁名单,其他节点实时共享拦截。
1.1 核心信息一览
| 项目项 | 内容 |
|---|---|
| 项目名称 | CrowdSec |
| 仓库地址 | github.com/crowdsecurity/crowdsec |
| 项目定位 | 开源 IDS/IPS + WAF + bot 检测 |
| 许可 | MIT |
| 检测规则库 | hub.crowdsec.net(MIT) |
| 文档 | docs.crowdsec.net |
1.2 适用场景
- 服务器日志分析、暴力破解 / Web 攻击检测与自动封禁。
- 想用众包情报实时拦截恶意 IP。
2 功能特性
- 一体化 IDS/IPS + WAF:分析日志源与 HTTP 请求。
- Remediation(bouncer):主动拦截。
- 社区封禁名单:实时共享恶意 IP。
- Console:监控与自动化。
- 多平台支持。
- 检测规则在 Hub 分发,MIT 许可。
3 官方界面预览
封面为 CrowdSec 官方标识。官方 README 另含安全引擎架构图与 Console 截图。
4 官方跳转链接汇总
| 类别 | 链接 | 说明 |
|---|---|---|
| 仓库主页 | https://github.com/crowdsecurity/crowdsec | 源码 |
| 文档 | docs.crowdsec.net | 部署与使用 |
| 规则库 | hub.crowdsec.net | 检测规则 |
5 前置要求
- Linux 服务器;按官方文档安装 Security Engine 与 bouncer。
6 方式一:按官方文档安装(推荐)
# 参考 docs.crowdsec.net 的安装与快速开始
# https://docs.crowdsec.net/7 方式二:容器化部署
# 官方提供 Docker 镜像,按文档编排 Security Engine 与 bouncer8 配置项说明
- Security Engine:分析日志、加载检测场景。
- Remediation(bouncer):实际拦截 IP(如 nginx-bouncer、iptables-bouncer)。
- 规则从 Hub 拉取(MIT)。
9 常用运维命令
cscli metrics # 查看指标
cscli alerts list # 查看告警
cscli scenarios list # 查看已启用场景10 常见故障排查
- 漏报 / 误报:调整检测场景;在 Hub 选合适规则。
- 不拦截:确认 bouncer 已正确对接并启用。
11 风险与合规说明
- MIT 许可;众包数据共享,请阅读官方隐私与数据政策。
- 本文命令来自官方 README 与文档,随版本可能调整,以 docs.crowdsec.net 为准。