Ce que vous allez apprendre dans ce TP
- Déclarer le plugin
- Brancher le middleware
- Bloquer une adresse
- Faire confiance au bon proxy
Introduction #
Ce que vous allez apprendre dans cette section
- Déclarer le plugin
- Brancher le middleware
- Bloquer une adresse
- Faire confiance au bon proxy
Contexte. Votre site passe par Traefik. Vous voulez renvoyer une erreur 403 aux adresses bannies.
Prérequis : le TP 1, accès Internet pour télécharger le plugin · Durée estimée : 50 min
Mise en place #
Étapes guidées, avec leur correction.
1. Les fichiers
Pourquoi ? La clé est partagée : CrowdSec la déclare (
Dans un nouveau dossier :BOUNCER_KEY_traefik), Traefik l'utilise.2. Le middleware
Générez la configuration dynamique et démarrez.
3. Bloquer
Bannissez votre propre adresse vue par Traefik, puis levez le ban.
4. Le piège de l'IP réelle
Simulez un client derrière un proxy avecX-Forwarded-For.
Niveau de difficulté : ●●○○○ (2/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
Articles recommandés
CrowdSec ou Fail2ban : quelles différences ?
Comparaison de CrowdSec et Fail2ban : détection, blocage, partage, performances, multi-serveurs, ...
Décisions, profils, allowlists et AppSec dans CrowdSec
Gérer les décisions avec cscli, adapter la durée et le type de blocage avec les profils, éviter l...
CrowdSec en production : bonnes pratiques
Les réflexes pour exploiter CrowdSec en production : LAPI, clés, faux positifs, base de données, ...
Traefik : les logs (journaux applicatifs et access logs)
Configurer les deux journaux de Traefik : le journal de fonctionnement (niveaux, format) et les a...
Protection des Applications
Découvrez comment sécuriser vos backends contre les abus et les attaques courantes. Guide pratiqu...
Traefik : sécuriser et transformer les requêtes avec les middlewares (BasicAuth, ForwardAuth…)
Les middlewares Traefik modifient les requêtes et réponses entre le routeur et le service : authe...
Traefik comme Ingress Controller pour Kubernetes (Helm, IngressRoute, Gateway API)
Installer Traefik dans Kubernetes avec Helm et publier des applications avec Ingress, les CRD Ing...
Traefik : les métriques avec Prometheus et OpenTelemetry
Exposer les métriques de Traefik (Prometheus ou OTLP), comprendre les séries par entrypoint, rout...
Traefik : les providers (Docker, Kubernetes, Nomad, Consul, fichiers, clés-valeurs)
Les providers alimentent la configuration dynamique de Traefik : découverte des services Docker, ...