-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtraefik_dynamic_exemple.yml
More file actions
32 lines (30 loc) · 1.15 KB
/
traefik_dynamic_exemple.yml
File metadata and controls
32 lines (30 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
http:
middlewares:
crowdsec:
plugin:
crowdsec-bouncer-traefik-plugin:
enabled: true
logLevel: INFO
crowdsecMode: live
crowdsecLapiKey: "YOUR_GENERATED_BOUNCER_API_KEY_FROM_CROWDSEC"
crowdsecLapiHost: "crowdsec:8080" # port LAPI par défaut
crowdsecAppsecEnabled: false # true si tu actives AppSec
crowdsecAppsecHost: "crowdsec:7422" # si AppSec activé
crowdsecAppsecFailureBlock: true
crowdsecAppsecUnreachableBlock: true
forwardedHeadersTrustedIPs:
# private class ranges
- 10.0.0.0/8
- 172.16.0.0/24
- 172.18.0.0/24
- 192.168.0.0/16
clientTrustedIPs:
# private class ranges
- 10.0.0.0/8
- 172.16.0.0/24
- 172.18.0.0/24
- 192.168.0.0/16
# Exemple d’application globale à un entryPoint
# routers:
# tu peux créer un router “global” ou injecter le middleware dans chaque router
# Mais plus simple est d’utiliser le `entryPoints.websecure.http.middlewares` (Traefik v3)