Настройка Crowdsec в связке с Traefik
Для работы с Traefik можно использовать вариант настройки как через внешний bouncer контейнер так и с использованием плагина traefik. Вариант с плагином является более предпочтительным так как этот вариант регулярно обновляется и развивается.
Плагин: Plugin
Для настройки необходимо дополнить конфигурацию блоком:
---
listen_addr: 0.0.0.0:7422
appsec_config: crowdsecurity/virtual-patching
name: Traefik
source: appsec
labels:
type: appsec
Пример итоговой конфигурации: Crowdsek acquis
А так же установить плагин в traefik путем добавления в статическую конфигурацию запись:
experimental:
plugins:
crowdsec-bouncer-traefik-plugin:
moduleName: "github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin"
version: "v1.3.4-beta1"
version
- необходимо изменять руками, нет возможности использовать latest.
Для подключения к Traefik bouncer необходимо сгенерировать LAPI_KEY командой:
docker exec crowdsec cscli bouncers add bouncer-traefik
И добавить промежуточную обработку:
Упоминания: