Самостоятельно разворачиваемый веб-фаервол (WAF) и обратный прокси, который фильтрует HTTP-трафик и блокирует SQL-инъекции, XSS, ботов и флуд.
bunkerity/bunkerweb
Облачный WAF с открытым исходным кодом на базе NGINX, работающий как reverse proxy перед веб-сервисами.
Open source альтернатива:Cloudflare WAF
AWS WAF
- Звёзды
- 11,093
- Форки
- 655
- Открытые issues
- 165
- Последний коммит
- 12 часов назад
Что это?
BunkerWeb — межсетевой экран для веб-приложений на базе NGINX, который работает как reverse proxy перед веб-приложениями. Он защищает сервисы по умолчанию: настройки безопасности включены сразу и доступны для изменения через переменные конфигурации или дополнительный веб-интерфейс.
В ядро входят HTTPS с автоматическими сертификатами Let's Encrypt, заголовки безопасности HTTP, усиленная настройка TLS, встроенный WAF ModSecurity с OWASP Core Rule Set, автоматическая блокировка подозрительных клиентов по кодам состояния, ограничения на соединения и запросы, проверки для ботов (cookie, JavaScript, captcha, hCaptcha, reCAPTCHA), а также блокировка известных вредоносных IP-адресов по внешним чёрным спискам и DNSBL. Система плагинов позволяет добавлять новые функции.
BunkerWeb можно развернуть на Linux, Docker, Docker autoconf, Swarm, Kubernetes и Microsoft Azure. Конфигурация хранится в SQLite, MariaDB, MySQL или PostgreSQL. Режим multisite позволяет защищать несколько приложений с одного экземпляра.
Ключевые возможности
- 01Reverse proxy на базе NGINX с автоматическим HTTPS-сертификатами Let's Encrypt
- 02Встроенный WAF ModSecurity с OWASP Core Rule Set
- 03Проверки для ботов с помощью cookie, JavaScript, captcha, hCaptcha или reCAPTCHA
- 04Автоматическая блокировка подозрительных клиентов и известных вредоносных IP-адресов через DNSBL
- 05Веб-интерфейс и система плагинов для управления настройками и расширения возможностей
Сценарии использования
- Защита самостоятельно размещённых веб-приложений за единой усиленной точкой входа
- Защита контейнеризованных сервисов в кластерах Docker, Swarm или Kubernetes
- Запуск одного экземпляра WAF перед несколькими приложениями в режиме multisite
Быстрый старт
- 1
Выберите официальную интеграцию (Docker, Linux, Swarm или Kubernetes) и следуйте руководству по установке в документации
Что важно знать
- Лицензия AGPL-3.0 относится к строгим лицензиям с копилефтом и требует раскрывать исходный код изменённых версий, развёрнутых в сети.
- Некоторые функции доступны только в платной версии PRO.
Темы
Частые вопросы
- Что такое bunkerweb?
- Облачный WAF с открытым исходным кодом на базе NGINX, работающий как reverse proxy перед веб-сервисами. BunkerWeb — межсетевой экран для веб-приложений на базе NGINX, который работает как reverse proxy перед веб-приложениями. Он защищает сервисы по умолчанию: настройки безопасности включены сразу и доступны для изменения через переменные конфигурации или дополнительный веб-интерфейс.
- bunkerweb можно использовать бесплатно? Какая у него лицензия?
- bunkerweb распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- bunkerweb всё ещё поддерживается?
- Активно поддерживается. Последний коммит в bunkerweb — 21 окт. 2026 г..
- Для чего можно использовать bunkerweb?
- Защита самостоятельно размещённых веб-приложений за единой усиленной точкой входа Защита контейнеризованных сервисов в кластерах Docker, Swarm или Kubernetes Запуск одного экземпляра WAF перед несколькими приложениями в режиме multisite
- Как установить bunkerweb?
- Выберите официальную интеграцию (Docker, Linux, Swarm или Kubernetes) и следуйте руководству по установке в документации
- Где скачать bunkerweb?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bunkerity/bunkerweb
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Middleware Web Application Firewall для веб-сервера Caddy: правила на регулярных выражениях, фильтрация по IP/DNS/ASN/GeoIP, ограничение частоты запросов и блокировка Tor-узлов выхода.
Веб-интерфейс для самостоятельного управления сайтами, сертификатами, конфигурациями и логами Nginx, а также статистикой сервера; написан на Go и Vue.
Самостоятельно размещаемый веб-фаервол, который проверяет входящие HTTP-запросы и блокирует ботов-скрейперов, собирающих данные для ИИ.
Облачный HTTP-реверс-прокси и балансировщик нагрузки, который автоматически настраивает маршруты на основе Docker, Kubernetes, Consul и других оркестраторов.
Динамичный высокопроизводительный API-шлюз на базе NGINX и etcd с плагинами для маршрутизации, аутентификации, ограничения трафика и работы с AI/LLM.