Готовый набор правил для защиты Nginx от вредоносных ботов, сканеров уязвимостей и атак на уровне конфигурации.
Логика работы — двухуровневая:
Доверенные боты (Googlebot, Bingbot, Telegram, Facebook) — идентифицируются по User-Agent с обязательной проверкой IP через официальные CIDR-списки. Полностью пропускают все проверки, включая rate limit и IP-блокировки.
Все остальные — проходят полную цепочку проверок: ограничения частоты запросов и соединений → проверка IP по чёрным спискам (blockip + blockcidr) → WAF-фильтры (SQL-инъекции, XSS, path traversal, сканеры, плохие User-Agent и Referer) → блокировка служебных путей (wp-json, phpinfo, конфиги, логи).
Что блокируется: более 600 вредоносных ботов и AI-краулеров, IP-адреса хостинговых дата-центров (ASN hosting по ipinfo.io), headless-браузеры и инструменты автоматизации, XML-RPC атаки и перебор пользователей WordPress.
Поддержка Cloudflare: блокировка прямых запросов в обход CDN (block_cf_bypass.conf), корректное определение реального IP через X-Forwarded-For (cidr_cloudflare.conf), проверка Client Hints (Sec-CH-UA) для выявления поддельных заголовков браузера. Поддерживается раздельная настройка: часть доменов через Cloudflare, часть — напрямую.
Архитектура конфигов унифицирована: MAP-директивы, WAF-проверки (block_bot_actions.conf) и защитные location-блоки (block_locations.conf) вынесены в общие include-файлы — вхосты остаются чистыми и легко обслуживаемыми.
Также встроены: централизованное логирование причин блокировок с расширенным форматом, передача причины в бэкенд (Apache) через заголовок X-Block-Reason, скрипты автообновления белых и чёрных списков IP по cron. Совместимость с современными версиями Nginx. Протестировано на 1.26.2 и 1.30.
Внимание: рекомендую использовать последнюю версию раздачи, если вы ранее скачали другие. Раздача постоянно обновляется, изменяется логика поключения, исправляются баги.
Раздается эксклюзивно только на сайте ipbmafia.ru. За раздачу на других ресурсах ответственности не несу. Не забываем перезапускать Apache и Nginx после настройки. Волшебная команда nginx -t и боты https://chat.deepseek.com/ и https://replit.com/ в помощь!
Edited by Zero108
What's New in Version 3.9.0
Released
Изменены все файлы.
Исправлены баги.
Изменен способ подключения.
You may only provide a review once you have downloaded the file.
There are no reviews to display.