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

Folder Guard — Protected By ZeroBot

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

Что такое Folder Guard?

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

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

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

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

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

Требования

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

При первом подключении Folder Guard автоматически авторизует ваш домен, если в вашем тарифе есть свободный слот.
Домен добавляется только в момент подключения — поэтому если позже вы удалите его в панели, guard учтёт это: перестанет защищать и покажет чёткое предупреждение «не защищено» вместо того, чтобы тихо добавить его обратно.

Авторизация домена занимает один из слотов для доменов вашего тарифа.
Если свободных слотов нет, домен невозможно авторизовать — и пока он не авторизован, 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 просто пропустит запрос.
Снять защиту с папки можно в любой момент на той же вкладке.

Что защищает Folder Guard — а что нет

Folder Guard работает на уровне PHP: каждый запрос, выполняющий PHP в защищённой папке, проверяется до загрузки страницы.
С версии 1.3.0 он также может направлять статические файлы через PHP, охватывая страницы и текстовые ресурсы.

Folder Guard защищает
Folder Guard не защищает
Нужно больше покрытия?
Включите дополнительные текстовые типы в Настройки → Защищённые расширения.
Бинарным файлам нужен другой подход — отдавайте их через PHP-скрипт в защищённой папке или защитите каталог на уровне веб-сервера (например, аутентификация .htaccess).
ПРАВИЛА

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

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

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

Капча 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 — мы будем рады помочь вам с настройкой.