Описание модуля:
Компонент предназначен для ограничения доступа к определённой странице по IP. Имеется возможность:
- переключаться между белым и чёрным списком;
- настраивать адрес перенаправления;
- задавать список IP в точном виде и в формате CIDR (например 192.168.1.0/24);
- автоматически генерировать стандартную страницу 403 в корне сайта с предварительным backup существующего файла.
Ограничения:
- Блокировка выполняется на уровне компонента Bitrix. Если страница отдана из статического кеша, CDN или веб-сервером до выполнения PHP-кода компонента, правило может не примениться. Для строгой защиты доступа рекомендуется использовать блокировку на уровне веб-сервера.
- По умолчанию IP определяется через REMOTE_ADDR. При работе сайта за CDN, reverse proxy или балансировщиком модуль может видеть IP прокси, а не реального клиента. Поддержку X-Forwarded-For нельзя включать без настройки доверенных прокси.