Firewall de aplicação web (WAF) e proxy reverso auto-hospedados que filtram o tráfego HTTP para bloquear SQL injection, XSS, bots e floods.
bunkerity/bunkerweb
Firewall de Aplicação Web open source e cloud-native, baseado em NGINX, que atua como proxy reverso na frente dos seus serviços web.
Alternativa open source a:Cloudflare WAF
AWS WAF
- Estrelas
- 11,093
- Forks
- 655
- Issues abertas
- 165
- Último commit
- há 10 horas
O que é?
O BunkerWeb é um firewall de aplicação web baseado em NGINX que funciona como proxy reverso na frente das suas aplicações web. Ele foi projetado para proteger serviços por padrão, com configurações de segurança ativadas desde o início e ajustáveis por variáveis de configuração ou por uma interface web opcional.
O núcleo inclui HTTPS com certificados Let's Encrypt automáticos, cabeçalhos de segurança HTTP, reforço de TLS, WAF ModSecurity integrado com o OWASP Core Rule Set, banimento automático de clientes suspeitos com base em códigos de status, limites de conexão e requisições, desafios para bots (cookie, JavaScript, captcha, hCaptcha, reCAPTCHA) e bloqueio de IPs maliciosos conhecidos por meio de listas externas e DNSBL. Um sistema de plugins permite adicionar outros recursos.
O BunkerWeb pode ser implantado em Linux, Docker, Docker autoconf, Swarm, Kubernetes e Microsoft Azure. Ele armazena a configuração em SQLite, MariaDB, MySQL ou PostgreSQL e oferece suporte ao modo multisite para proteger várias aplicações a partir de uma única instância.
Recursos principais
- 01Proxy reverso baseado em NGINX com HTTPS automático via Let's Encrypt
- 02WAF ModSecurity integrado com o OWASP Core Rule Set
- 03Desafios para bots com cookie, JavaScript, captcha, hCaptcha ou reCAPTCHA
- 04Banimento automático de clientes suspeitos e bloqueio de IPs maliciosos conhecidos via DNSBL
- 05Interface web e sistema de plugins para gerenciar configurações e ampliar os recursos
Casos de uso
- Proteger aplicações web auto-hospedadas atrás de um único ponto de entrada reforçado
- Proteger serviços em contêineres em clusters Docker, Swarm ou Kubernetes
- Executar uma instância de WAF na frente de várias aplicações usando o modo multisite
Início rápido
- 1
Escolha uma integração oficial (Docker, Linux, Swarm ou Kubernetes) e siga o guia de instalação na documentação
Antes de usar
- Licenciado sob a AGPL-3.0, uma licença copyleft forte que exige a divulgação do código-fonte de versões modificadas disponibilizadas pela rede.
- Alguns recursos estão disponíveis apenas na versão PRO paga.
Tópicos
Perguntas frequentes
- O que é bunkerweb?
- Firewall de Aplicação Web open source e cloud-native, baseado em NGINX, que atua como proxy reverso na frente dos seus serviços web. O BunkerWeb é um firewall de aplicação web baseado em NGINX que funciona como proxy reverso na frente das suas aplicações web. Ele foi projetado para proteger serviços por padrão, com configurações de segurança ativadas desde o início e ajustáveis por variáveis de configuração ou por uma interface web opcional.
- bunkerweb é gratuito? Qual é a licença?
- bunkerweb é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bunkerweb ainda é mantido?
- Manutenção ativa. O último commit de bunkerweb foi em 21 de out. de 2026.
- Para que posso usar bunkerweb?
- Proteger aplicações web auto-hospedadas atrás de um único ponto de entrada reforçado Proteger serviços em contêineres em clusters Docker, Swarm ou Kubernetes Executar uma instância de WAF na frente de várias aplicações usando o modo multisite
- Como instalar bunkerweb?
- Escolha uma integração oficial (Docker, Linux, Swarm ou Kubernetes) e siga o guia de instalação na documentação
- Onde consigo bunkerweb?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bunkerity/bunkerweb
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Middleware de Web Application Firewall para o servidor Caddy, com regras regex, filtragem por IP/DNS/ASN/GeoIP, limitação de taxa e bloqueio de nós de saída do Tor.
Interface web auto-hospedada para gerenciar sites, certificados, configurações, logs e métricas do Nginx, desenvolvida em Go e Vue.
Firewall web auto-hospedado que desafia requisições HTTP de entrada para bloquear bots de scraping de IA no seu site.
Proxy reverso HTTP cloud native e balanceador de carga que configura rotas automaticamente a partir de Docker, Kubernetes, Consul e outros orquestradores.
Gateway de API dinâmico e de alto desempenho, baseado em NGINX e etcd, com plugins para roteamento, autenticação, limitação de taxa e tráfego de IA/LLM.