Очень часто натыкаюсь на ситуации, когда сайт или блог получает предупреждения относительно превышения допустимой нагрузки на хостинг в виду огромного количества хитов, которые порождают различные бестолковые поисковые боты и интернет-пауки. Люди переходят на более дорогие тарифные планы, виртуальные сервера и т.д., тогда как этот момент в принципе можно оттянуть, просто отсекая и закрывая доступ к вашего сайту для нежелательных посетителей. Плагин Bad bot and IP Blocker как раз и позволяет это сделать в Joomla 3. О возможностях данного расширения и пойдет речь в этом обзоре. 

Автором данного расширения является Emil I Bohach. Официальная страница плагина на JEDe - http://extensions.joomla.org/extensions/extension/access-a-security/site-access/bad-bot-and-ip-blocker. Плагин является платным, стоит 9 долларов. Для читателей моего блога - приятный новогодний сюрприз в социальном замке. 


1. Возможности плагина Bad bot and IP Blocker для Joomla 3

Плагин блокировки нежелательных посетителей для Joomla 3 Bad bot and IP blocker может:

1. Блокировать пользователей с неизвестными браузерами, а также поисковых ботов и пауков.

2. Разрешать доступ к сайту пользователям с IP из белого списка. Блокировать доступ пользователям с IP из черного списка соответственно.

3. Блокировать пользователей из определенной страны по ее IP. При этом не нужно скачивать каких-либо баз данных.

4. Плагин не производит никаких модификаций файлов .htaccess, robotx.txt.

5. Плохие, неизвестные боты или пользователи переадресовываются на указанную вами страницу. 

6. Может блокировать доступ по IP адресу как к самому сайту, так и к административной панели.

Плагин устанавливается как обычное расширение Joomla 3 через менеджер расширений. После успешной установки можно переходить к настройкам плагина. В списке плагинов его можно найти под именем system-botipblocker.

2. Настройки плагина Bad bot and IP Blocker для Joomla 3

Плагин первым делом предлагает нам определится, где собственно ему напрягаться. На выбор у нас - только при запросе страниц с сайта (Front end check only), либо также при попытке доступа к админке Joomla, либо оба варианта вместе. Первый вариант в период тонкой настройки плагина является предпочтительным, дабы не получить болты от своего сайта в случае чего. Далее плагин предлагает выбрать, какие интернет-браузеры вы считаете "хорошими" и с них будет разрешен доступ к вашему ресурсу. Например, если забыть выбрать FireFox - все любители огненных лис не смогут открыть ваш сайт. 

Bad bot and IP Blocker - плагин блокировки нежелательных посетителей для Joomla 3

Далее Bad bot Ip Blocker советует нам выбрать "хороших ботов" при посещении которых он не будет на них ругаться. В виду того, что автор плагина не наш соотечественник, тут преобладают больше забугорные боты и пауки. Какие нравятся - можно оставить. На первое время лишним не будет. 

Bad bot and IP Blocker - плагин блокировки нежелательных посетителей для Joomla 3

Далее можно выбрать блокировку доступа к сайту пользователям из целой страны - Country Codes, если кому-то это очень надо. Либо ради прикола ввести санкции в отношении всех пользователей из США. В пункте Allowed rejected hits можно указать сколько раз пользователь или бот получит предупреждение, прежде чем его переадресируют на три буквы. В моем случае - два раза попытался открыть страницу и пошел лесом.

Пункт Log recording level отвечает за основательность ведения лог файлов. Если вы любители анализировать логи - последний вариант Log everything для вас. Ну а Test IP можно ввести свой IP адрес для того, чтобы потестить работу плагина на первых порах. Кстати, узнать ваш текущий IP адрес можно по адресу yandex.ru/internet

Bad bot and IP Blocker - плагин блокировки нежелательных посетителей для Joomla 3Далее можно заполнить мини-сообщение, которое получит в лоб пользователь, доступ к сайту для которого стал закрытым. В случае каких-то проблем - не помешает указать контактное мыло, мало ли что, друга какого-нибудь забаните. В поле Site укажите адрес ресурса, на который будут перенаправляться забаненные гости и боты. Например, на википедию, пусть почитают что-нибудь полезное. 

Bad bot and IP Blocker - плагин блокировки нежелательных посетителей для Joomla 3

Далее можно указать список чистых интернет ботов в пункте Good Bot Whitelist, которых не было возможности выбрать из выпадающего списка. Сюда, как правило, лучше включить всех ботов яндекс из списка https://yandex.ru/support/webmaster/robot-workings/check-yandex-robots.xml, а также всех ботов гугла https://support.google.com/webmasters/answer/1061943?hl=ru. Это остается в качестве домашнего задания. Что же касается пункта Good_Browser_WhiteList, сюда можно добавить сигнатуру какого-нибудь редкого браузера по требованию каких-нибудь извращенцев. 

Bad bot and IP Blocker - плагин блокировки нежелательных посетителей для Joomla 3

В окончании настроек, плагин предлагает вносить все подозрительные IP адреса в поле Blacklist, ну а всех надоевших вам ботов в Bad Crawlers/Bot List. С предпоследним пунктом будьте осторожны, так как игрушки с IP в наше динамическое время иногда череваты бонусами по голове. 

Bad bot and IP Blocker - плагин блокировки нежелательных посетителей для Joomla 3

3. Заключение

Легкий, казалось бы в настройке плагин вызывает кучу вопросов на практике. В случае если вы мало что понимаете в сигнатурах роботов и браузеров - полная настройка плагина на вашем сайте станет для вас своеобразным испытанием. Хотя сам плагин еще находится в стадии доработки, его функционал постоянно расширяется. Надеюсь данный плагин окажется полезным людям на дешевых хостингах, когда так хочется снизить CP нагрузку на аккаунте и, конечно же, платить каждый месяц меньше.

Полезные материалы по теме:

Полезный материал? Поддержи наш блог - лайкни в соцсети!
 

Для того чтобы задать вопрос или оставить комментарий вы можете авторизоваться через любую социальную сеть ниже: