САМОСТОЯТЕЛЬНЫЙ ХОСТИНГ

Folder Guard — Protected By ZeroBot

Пакет для самостоятельного размещения, который ставит защиту ZeroBot от ботов перед любой папкой на вашем собственном сервере — без прокси и без изменений DNS.

Что такое Folder Guard?

Folder Guard — это небольшой PHP-пакет, который вы размещаете на собственном сервере.
Как только папка защищена, каждый запрос к ней проверяется через вашу учётную запись ZeroBot ещё до загрузки страницы — поэтому боты блокируются, а реальные посетители проходят беспрепятственно.

Он подключается к вашей существующей учётной записи ZeroBot по лицензионному ключу, поэтому ваш белый список, чёрный список, журналы трафика и настройки остаются синхронизированными с основной панелью управления.
Никакие данные не хранятся у сторонних сервисов.

КАК ЭТО РАБОТАЕТ

Как работает защита

Когда посетитель открывает защищённую папку, Folder Guard срабатывает до загрузки вашей страницы и запрашивает у ZeroBot, является ли запрос ботом или человеком, а затем применяет выбранное вами правило:

Требования

Авторизация домена

При входе Folder Guard автоматически авторизует ваш домен.
Он добавляет домен в вашу учётную запись ZeroBot, чтобы защита ваших папок распознавалась, а каждое посещение записывалось в обеих панелях.

Авторизация домена занимает один из слотов для доменов вашего тарифа.
Если свободных слотов нет, домен невозможно авторизовать — и пока он не авторизован, Folder Guard не может защищать ваши папки, и посетители просто пропускаются.
Освободите слот, удалив неиспользуемый домен в панели, или перейдите на более высокий тариф, чтобы добавить больше.

Folder Guard проверяет это за вас.
Если ваш домен не авторизован, вверху панели пакета появляется понятное предупреждение со ссылкой для управления доменами.
УСТАНОВКА

Установка в 4 шага

Не требуется ни кода, ни командной строки — просто загрузите пакет и откройте его в браузере.

1
Скачайте пакет

Скачайте ZIP-архив Protected By ZeroBot по ссылке внизу этой страницы.

2
Загрузка & распаковка

Распакуйте архив и загрузите папку protected-by-zerobot в любое место внутри вашего сайта (например, в public_html).

3
Откройте страницу настройки

Откройте папку в браузере (например, https://yoursite.com/protected-by-zerobot/).
Экран настройки появится автоматически.

4
Подключите лицензию

Вставьте ваш лицензионный ключ ZeroBot и нажмите «Проверить & подключить».
Ваш домен регистрируется автоматически, и вы попадаете в панель управления.

При настройке запрашивается только лицензионный ключ — что делать с ботами и людьми, вы решаете позже, в разделе «Настройки».

Защита папки

Откройте вкладку «Защищённые папки», укажите абсолютный путь к папке, которую хотите защитить (поле уже заполнено корневым каталогом вашего сайта), и нажмите «Защитить папку».
На Apache защита включается сразу, а на PHP-FPM — примерно в течение пяти минут.

Защита папки никогда не нарушает работу сайта — если что-то пойдёт не так, Folder Guard просто пропустит запрос.
Снять защиту с папки можно в любой момент на той же вкладке.
ПРАВИЛА

Правила защиты

В разделе «Настройки» вы отдельно определяете, что происходит с ботами и что — с реальными людьми:

Когда обнаружен бот
Когда заходит реальный человек

Капча ZeroBot

Когда активно правило проверки, подозреваемые боты видят настоящую слайдер-капчу ZeroBot.
После того как посетитель её проходит, он получает кратковременный доступ и больше не сталкивается с проверкой — это в точности та же капча, что используется на всей платформе ZeroBot.

Цифровой отпечаток устройства (опционально)

В разделе «Настройки» вы можете включить скрипт цифрового отпечатка устройства ZeroBot.
Он собирает более 40 сигналов браузера (canvas, WebGL, аудио, часовой пояс и другие) на защищённых страницах, чтобы со временем повышать точность обнаружения ботов.

Белый & чёрный список

Разрешайте или блокируйте конкретные IP-адреса прямо из пакета.
Поскольку он синхронизирован с вашей учётной записью ZeroBot, каждое изменение применяется везде, где ваша учётная запись обеспечивает защиту, — и отображается в основной панели управления.

Функция «известные краулеры» в один клик позволяет добавить в белый список официальные диапазоны IP Google, Bing, Facebook и других легитимных ботов, чтобы вы случайно не заблокировали поисковые системы или превью ссылок.

Трафик & журналы

Вкладка «Трафик» показывает решения в реальном времени по каждому запросу, точно так же, как и основная панель управления:

Включение & отключение защиты

Один переключатель в разделе «Настройки» приостанавливает или возобновляет защиту сразу для всех папок, не удаляя вашу конфигурацию.
Когда защита отключена, каждый посетитель просто пропускается — удобно на время технического обслуживания.

Устранение неполадок

Устранение неполадок

Если защищённая папка всё равно пропускает посетителей, проверьте эти четыре пункта.
Они охватывают те немногие конфигурации, где активации нужен небольшой толчок.

Защищает только PHP-запросы

Folder Guard работает через auto_prepend_file в PHP, поэтому активируется только на запросах, которые обрабатывает PHP.
Статические страницы .html, изображения или папка, отдаваемая без PHP, не защищены.
Укажите его на папку, в которой работает ваше PHP-приложение, или добавьте его в точку входа этого приложения.

Активация на cPanel / LiteSpeed

На LiteSpeed настройка находится в .user.ini и кэшируется около 5 минут, поэтому срабатывает не мгновенно.
Смена версии PHP в разделе «Select PHP Version» принудительно перечитывает её.
Если активация всё равно не происходит, ваш хостинг может вообще не учитывать ни .user.ini, ни php_value в .htaccess.
Включите PHP-расширение htscanner в разделе «Select PHP Version» и «Extensions», чтобы это заработало.
Также держите включённым расширение curl, потому что Folder Guard использует его для обращения к API.

Боты проходят, но появляются в журналах

Это значит, что действие для ботов установлено на «Журналировать», которое записывает ботов, но не останавливает их.
Откройте «Настройки» и установите действие для ботов на «Блокировать» или «Проверка», чтобы действительно их останавливать.

В панели подключено, но ничего не записывается

Защита читает вашу лицензию из файла с именем .env.php в папке установки, а не из .env.example, который является лишь образцом и его нельзя редактировать.
Панель может выглядеть подключённой из-за сессии браузера, даже когда этого файла нет.
Если вы переместили или переименовали папку установки, просто откройте «Настройки» один раз, и Folder Guard сохранит лицензию автоматически.

Всё ещё не получается?
Сообщите в поддержку тип вашего сервера и что вы видите, и мы поможем.
Почти каждый случай — это один из четырёх пунктов выше.

Скачать Folder Guard

Получите последнюю версию пакета и защитите свою первую папку за считаные минуты.

Скачать пакет

Спасибо

Нужна помощь?
Свяжитесь с нами в нашем канале Telegram или по адресу support@zerobot.info — мы будем рады помочь вам с настройкой.