- Автор
- XF-DEV.RU
- Требования
- XenForo: 2.2.0+
- PHP: 7.2+
- Поддержка IPv4 и IPv6.
- Совместимость с XenForo
- XF 2.2+
- XF 2.3+
- Видимый копирайт
- Нет
- Статус
- Протестирован
- Русификатор
- В архиве
[IAbs17] IP Request Limiter - плагин для XenForo 2.2+, предназначенный для ограничения количества запросов от одного IP-адреса и защиты форума от чрезмерной активности.
Плагин автоматически отслеживает количество запросов, определяет превышение установленного лимита и временно блокирует источник с отображением страницы 429 Too Many Requests и обратным отсчётом времени до разблокировки.
Плагин автоматически отслеживает количество запросов, определяет превышение установленного лимита и временно блокирует источник с отображением страницы 429 Too Many Requests и обратным отсчётом времени до разблокировки.
Основные возможности
- Ограничение количества запросов с одного IP-адреса.
- Настраиваемый лимит запросов.
- Настраиваемое временное окно для подсчёта запросов.
- Настраиваемая продолжительность блокировки.
- Поддержка IPv4 и IPv6.
- Временная блокировка с HTTP-кодом 429 Too Many Requests.
- Удобная публичная страница блокировки с отображением IP и обратным отсчётом.
- Защита от обхода блокировки простой сменой IP через механизм идентификации клиента.
- Возможность указать доверенные IP-адреса, которые никогда не блокируются.
- Администраторы форума автоматически исключаются из ограничения.
- Запросы к /admin.php и /api/ не обрабатываются лимитером.
- Подробное логирование срабатываний лимитера.
- Хранение количества запросов, времени первого и последнего запроса.
- Поиск записей по IP-адресу в панели администратора.
- Ручная разблокировка IP.
- Удаление отдельных записей.
- Полная очистка логов.
- Статистика работы лимитера.
- Статистика за периоды 7, 30 и 90 дней.
- Отображение общего количества записей, активности за сегодня, текущих блокировок и уникальных IP.
- Автоматическая очистка устаревших логов через Cron.
- Настраиваемый срок хранения логов.
- Автоматическая защита от блокировки администратора при работе в ACP.
Настройки
В настройках доступны:- Лимит запросов — от 1 до 1000.
- Временное окно — от 1 до 3600 секунд.
- Продолжительность блокировки — от 5 до 86400 секунд.
- Доверенные IP-адреса — список IPv4/IPv6, которые не подлежат блокировке.
- Автоматическая очистка логов — от 1 до 365 дней.