Firewall de aplicaciones web (WAF) y proxy inverso autoalojados que filtran el tráfico HTTP para bloquear inyecciones SQL, XSS, bots e inundaciones de tráfico.
bunkerity/bunkerweb
Firewall de aplicaciones web (WAF) de código abierto y nativo de la nube, basado en NGINX y diseñado para actuar como proxy inverso delante de tus servicios web.
Alternativa open source a:Cloudflare WAF
AWS WAF
- Estrellas
- 11,093
- Forks
- 655
- Issues abiertos
- 165
- Último commit
- hace 10 horas
¿Qué es?
BunkerWeb es un firewall de aplicaciones web basado en NGINX que funciona como proxy inverso delante de tus aplicaciones web. Está pensado para proteger los servicios de forma predeterminada, con opciones de seguridad activadas desde el primer momento y ajustables mediante variables de configuración o una interfaz web opcional.
El núcleo incluye HTTPS con certificados automáticos de Let's Encrypt, encabezados de seguridad HTTP, refuerzo de TLS, un WAF integrado de ModSecurity con el OWASP Core Rule Set, bloqueo automático de clientes sospechosos según sus códigos de estado, límites de conexiones y solicitudes, desafíos para bots (cookie, JavaScript, captcha, hCaptcha, reCAPTCHA) y bloqueo de IP maliciosas conocidas mediante listas negras externas y DNSBL. El sistema de plugins permite añadir funciones adicionales.
BunkerWeb se puede implementar en Linux, Docker, Docker autoconf, Swarm, Kubernetes y Microsoft Azure. Guarda su configuración en SQLite, MariaDB, MySQL o PostgreSQL y admite el modo multisite para proteger varias aplicaciones desde una sola instancia.
Funciones clave
- 01Proxy inverso basado en NGINX con HTTPS automático de Let's Encrypt
- 02WAF integrado de ModSecurity con el OWASP Core Rule Set
- 03Desafíos para bots mediante cookie, JavaScript, captcha, hCaptcha o reCAPTCHA
- 04Bloqueo automático de clientes sospechosos y de IP maliciosas conocidas mediante DNSBL
- 05Interfaz web y sistema de plugins para gestionar la configuración y ampliar las funciones
Casos de uso
- Proteger aplicaciones web autoalojadas detrás de un único punto de entrada reforzado
- Proteger servicios en contenedores en clústeres de Docker, Swarm o Kubernetes
- Ejecutar una instancia de WAF delante de varias aplicaciones mediante el modo multisite
Temas
Preguntas frecuentes
- ¿Qué es bunkerweb?
- Firewall de aplicaciones web (WAF) de código abierto y nativo de la nube, basado en NGINX y diseñado para actuar como proxy inverso delante de tus servicios web. BunkerWeb es un firewall de aplicaciones web basado en NGINX que funciona como proxy inverso delante de tus aplicaciones web. Está pensado para proteger los servicios de forma predeterminada, con opciones de seguridad activadas desde el primer momento y ajustables mediante variables de configuración o una interfaz web opcional.
- ¿bunkerweb es gratuito? ¿Qué licencia tiene?
- bunkerweb es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿bunkerweb sigue mantenido?
- Mantenimiento activo. El último commit de bunkerweb fue el 21 oct 2026.
- ¿Para qué puedo usar bunkerweb?
- Proteger aplicaciones web autoalojadas detrás de un único punto de entrada reforzado Proteger servicios en contenedores en clústeres de Docker, Swarm o Kubernetes Ejecutar una instancia de WAF delante de varias aplicaciones mediante el modo multisite
- ¿Dónde consigo bunkerweb?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bunkerity/bunkerweb
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Middleware de Web Application Firewall para Caddy que ofrece reglas regex, filtrado por IP/DNS/ASN/GeoIP, límites de solicitudes y bloqueo de nodos de salida de Tor.
Interfaz web autohospedada para administrar sitios, certificados, configuraciones, registros y estadísticas de Nginx, desarrollada en Go y Vue.
Un firewall web autoalojado que plantea desafíos a las solicitudes HTTP entrantes para impedir que bots de IA extraigan contenido del sitio web.
Proxy inverso HTTP y balanceador de carga cloud native que configura rutas automáticamente a partir de Docker, Kubernetes, Consul y otros orquestadores.
Gateway de API dinámico y de alto rendimiento basado en NGINX y etcd, con plugins para enrutamiento, autenticación, limitación de tasa y tráfico de IA/LLM.