TrafficVeil
Документация10 min

Обнаружение ботов: User-Agent и JS Challenge

Списки плохих и хороших ботов, блок неизвестных, JS Challenge и энциклопедия ботов. Без обещания нейросети 99.7%.

Обновлено 17 августа 2026 г.

Где настраивается

Карточка домена → «Доп. защита» → «Обнаружение ботов».

Как это работает на самом деле

Прокси сравнивает User-Agent с вашими списками плохих и хороших ботов (подстрока). Можно включить «блокировать неизвестных ботов» — тогда классификатор помечает бота, который не в good-list, и запрос получает 403.

Слайдер «порог ML» и действие «показать CAPTCHA» в форме есть, но прокси их не применяет: обнаруженный плохой бот блокируется, не получает капчу.

«Проверка обратного DNS» сохраняется у домена, но runtime использует глобальную настройку сервиса, не тумблер домена.

JS Challenge

Отдельный блок в «Доп. защите»: посетителю показывается страница с proof-of-work на JavaScript, после успеха ставится cookie pbn_js_challenge. Это не Google reCAPTCHA. Сложность: лёгкая / средняя / высокая, плюс таймаут.

Хорошие боты

Добавляйте поисковые и служебные UA (Googlebot, Yandex, соцсети), иначе «блокировать неизвестных» может резать индексацию. Есть готовые пресеты и подсказки «из аналитики».

Энциклопедия ботов

Публичный справочник: trafficveil.com/bots-encyclopedia. API: GET /api/v1/bots/encyclopedia. Админский реестр паттернов — /system/bots.

Аналитика ботов

В аналитике домена вкладка «Боты»: визиты, доля блокировок, правила allow/block по конкретному боту.