Protection DDoS d’un site web : premiers pas
Configurez Citadel : ajoutez domaine et origine, pointez le DNS Cloudflare avec proxy vers l’IP d’entrée, réglez SSL sur Full, choisissez un mode de défi.
Comment le trafic atteint votre site
Les visiteurs atteignent Cloudflare via un enregistrement DNS avec proxy (nuage orange). Cloudflare transmet le trafic web à Citadel, qui contrôle les requêtes avant que le trafic légitime n’atteigne votre serveur d’origine.
Mettre en place la protection DDoS de votre site web
- Dans Citadel, ajoutez votre domaine racine avec l’IP ou le nom d’hôte de l’origine, le port et le réglage TLS vers l’origine.
- Copiez l’IP d’entrée (ingress) de Citadel depuis la page du domaine.
- Dans le DNS Cloudflare, faites pointer vers cette IP un enregistrement A avec proxy pour le domaine racine (apex) et pour chaque nom d’hôte protégé.
- Réglez le mode SSL/TLS de Cloudflare sur « Complet » (Full), ou sur « Complet (strict) » (Full (strict)) lorsque l’origine dispose d’un certificat de confiance.
- Attendez environ une minute que Citadel détecte la connexion, ou sélectionnez « Check connection ».
- Ouvrez « Security » et commencez avec le mode de défi « Auto (Balanced) ».
- Placez sur liste d’autorisation les chemins utilisés par des machines, comme
/api/et les webhooks, avant d’utiliser des défis qui exigent une interaction humaine.
Vérifier la protection
Le domaine doit afficher « Active / Proxied ». Un enregistrement en nuage gris (DNS uniquement) contourne Citadel et n’offre aucune protection de couche 7.
Consultez Configuration de Cloudflare et Niveaux de sécurité.
Continuer avec une tâche associée
Set up Cloudflare for Citadel (en anglais)
Point proxied (orange cloud) Cloudflare A records at the Citadel ingress IP, set SSL/TLS to Full, and fix domains that stay awaiting DNS.
Manage Citadel domains (en anglais)
Add a domain to Citadel with its root name, origin host, port and TLS setting, check its connection, search the Domains list, or remove protection.
Configure Citadel security (en anglais)
Choose challenge levels and review allowlists, blocklists, and rate limits.
Configure Citadel allowlists (en anglais)
Bypass challenges for trusted paths, IPs, and user agents on every hostname.
