Traefik · Lección 15
¿Cómo restringes un servicio a ciertas IP?
Con el middleware ipAllowList (en v2 se llamaba ipWhiteList), indicando los rangos permitidos, y combinándolo con cabeceras de seguridad (HSTS, X-Content-Type-Options) mediante el middleware headers
No es posible restringir por IP en Traefik; se debe hacer solo en el firewall del servidor
Con stripPrefix, que elimina las IP no autorizadas de la ruta de la petición
Con rateLimit, que bloquea por completo todas las IP que no estén en una lista
Traefik · Lección 15
Completa el código
El middleware que permite solo ciertos rangos de IP es ip
Revisa: ipAllowList.
Traefik · Lección 15
Detrás de un balanceador externo, ¿qué problema puede dar el filtrado por IP?
Pista: Que Traefik vea la IP del balanceador y no la del cliente; hay que confiar en X-Forwarded-For desde IP de confianza (forwardedHeaders.trustedIPs).
✓
¡Lección completada!
Allowlist de IP y cabeceras de seguridad
0
XP ganado
3
Vidas restantes