希曼日记

CrowdSec

1 篇文章

  1. 给 Pangolin 叠两层 WAF:CrowdSec 查你是谁,雷池看你说什么上一篇我给 WAF 泼了冷水,这次还是装上了,而且是两层:CrowdSec 按 IP 信誉和行为封人,一处发现、7 台机器 5 秒内一起封;雷池用语义分析逐个检查请求内容。两者都以 Traefik 插件的形式挂在 Pangolin 入口上,不用另起反向代理,也不用交出证书。实测每个请求多 2.2ms。过程中踩了 8 个坑:插件启动时联网下载会让全站 404、雷池插件会把整个上传读进内存、CrowdSec 插件默认出错就全站拦截,还有一个差点让博客读者整批被挡在门外的 CDN 问题,以及一个能伪造任意来源 IP 的请求头。文末附完整配置。