plugin-icon

Advanced Country Blocker

Автор: brstefanovic·
An advanced security plugin that blocks website visitors by country, with additional features like blacklisting, logging blocked attempts, admin bypas …
Рейтинг
5/5
Версия
2.2.0
Активные установки
1K
Последние изменения
Oct 16, 2025
Advanced Country Blocker

Advanced Country Blocker помогает защитить ваш сайт WordPress, ограничивая доступ на основе геолокации (страны) или IP-адреса посетителя. После активации плагин определяет страну администратора, активировавшего плагин, и автоматически устанавливает её в качестве единственной разрешенной страны. Все остальные посетители из других стран блокируются, если они не используют секретный ключевой параметр для временного добавления своего IP-адреса в белый список. Для определения страны по умолчанию используется сервис ip-api.com, обеспечивающий конфиденциальность, но после настройки локальной копии можно переключиться на полностью автономный файл базы данных MaxMind GeoLite2 (или совместимый).

Ключевые функции:

  • Автоматически разрешает страну администратора при активации плагина.
  • Гибкий поиск IP по странам – начните с встроенной интеграции ip-api.com и при необходимости переключитесь на автономный файл базы данных MaxMind GeoLite2 Country (или совместимый) .mmdb.
  • Режим белого или черного списка – выберите, будет ли список стран действовать как белый или черный список, без повторного ввода стран.
  • Временный доступ через настраиваемый секретный URL-параметр (например, ?MySecretKey=1).
  • Ручное внесение IP-адресов в черный и белый списки для дополнительной безопасности и обеспечения функционирования мониторов работоспособности.
  • Дополнительные уведомления по электронной почте при блокировке новых посетителей.
  • Обход админ-пароля, чтобы авторизованные администраторы всегда могли получить доступ к сайту (возможность включения/выключения в коде).
  • Подробная регистрация заблокированных попыток в пользовательской таблице базы данных, отображаемая в админке WP.
  • Произвольные ответы – персонализируйте заголовок/сообщение страницы блокировки, выберите статус HTTP (403, 410, 451) или перенаправьте на любой URL-адрес.
  • Автоматическая очистка журналов с настраиваемым сроком хранения и кнопкой «Очистить журналы» одним щелчком мыши.

Используйте страницу настройки плагина (меню Country Blocker в админке WP), чтобы настроить список разрешенных стран, стран из черного списка, IP-адресов из черного списка, а также включить или отключить уведомления по электронной почте.

Лицензия

Этот плагин является программным обеспечением с открытым исходным кодом, лицензированным в соответствии с GPLv3 или более поздней версией.

Внешние сервисы

По умолчанию этот плагин связывается со службой геолокации ip-api.com для определения стран посетителей. Вы можете отключить все внешние поиски, переключив метод поиска IP-адресов на локальную базу данных MaxMind в настройках.

Проверено на
WordPress 6.8.3
Этот плагин можно скачать и использовать при .