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

Блокировка IP

Управление чёрными и белыми списками IP, базы угроз и GeoIP.

Обновлено 17 июня 2026 г.

Обзор блокировки IP

Блокировка IP в TrafficVeil

Система позволяет блокировать нежелательный трафик по IP-адресам через whitelist, blacklist и автоматические базы данных.

Типы списков:

  • Blacklist — запрещённые IP (блокируются)
  • Whitelist — разрешённые IP (всегда пропускаются)
  • Greylist — подозрительные IP (проверка CAPTCHA)

Форматы IP:

  • Одиночный IP: 192.168.1.1
  • CIDR диапазон: 192.168.1.0/24
  • Диапазон: 192.168.1.1-192.168.1.255

Поддержка:

  • IPv4
  • IPv6
  • Смешанные списки

Приоритет:

  1. Whitelist (высший приоритет)
  2. Blacklist
  3. Автоматические базы
  4. Обычный трафик

Blacklist (Чёрный список)

Добавление IP в Blacklist:

Способ 1: Вручную

  1. Откройте Безопасность → Блокировка IP
  2. Вкладка "Blacklist"
  3. Нажмите "Добавить IP"
  4. Введите IP или диапазон
  5. Опционально: добавьте комментарий

Способ 2: Из логов

  1. Найдите подозрительный IP в логах
  2. Нажмите на IP → "Заблокировать"
  3. Выберите время блокировки

Способ 3: Массовый импорт

  1. Подготовьте TXT файл (один IP на строку)
  2. Загрузите в разделе "Импорт"
  3. Поддерживаются комментарии (#)

Способ 4: API

\\\`

POST /api/v1/domains/{id}/blacklist

{

"ip": "192.168.1.1",

"reason": "Scanner detected",

"duration": 86400

}

\\\`

Время блокировки:

  • Временная: 1 час, 24 часа, 7 дней, 30 дней
  • Бессрочная: до ручного удаления
  • Автоматическая: определяется системой

Whitelist (Белый список)

Зачем нужен Whitelist:

IP из whitelist никогда не блокируются, даже при срабатывании других правил.

Что добавлять в Whitelist:

  • Ваши собственные IP
  • IP офиса и сотрудников
  • IP платёжных систем
  • IP партнёров
  • Мониторинг (UptimeRobot, Pingdom)
  • Серверы интеграций

Предустановленные whitelist:

TrafficVeil автоматически добавляет:

  • Googlebot IP ranges
  • Bingbot IP ranges
  • Yandexbot IP ranges
  • Facebook crawler
  • Twitter crawler
  • LinkedIn crawler
  • И другие легитимные боты

Управление whitelist:

  1. Откройте Безопасность → Блокировка IP
  2. Вкладка "Whitelist"
  3. Добавляйте/удаляйте IP

Групповой whitelist:

Создайте группы IP для удобства:

  • "Офис" — все IP офиса
  • "Мониторинг" — сервисы мониторинга
  • "Партнёры" — IP партнёров

Базы данных угроз

Автоматические базы IP:

TrafficVeil включает базы известных вредоносных IP:

IPsum (рекомендуется):

  • Level 1: Все IP (192K+, много false positives)
  • Level 2: Средняя уверенность (45K+)
  • Level 3: Высокая уверенность (20K+, рекомендуется)
  • Level 5: Очень высокая уверенность (3K+)
  • Level 7: Максимальная уверенность (120+)

Bitwire:

  • All: Все вредоносные IP
  • Inbound: Спам, сканирование, брутфорс
  • Outbound: C2, ботнеты, малварь

Авто-собираемые базы:

  • Сканеры уязвимостей
  • Headless браузеры (Selenium, Puppeteer)
  • HTTP клиенты (curl, wget, Python requests)
  • Fake User-Agent
  • Пустой User-Agent
  • Высокочастотные IP
  • 404 сканеры

Обновление баз:

  • Ежечасное обновление
  • Автоматическое удаление устаревших записей
  • Синхронизация между всеми серверами

GeoIP фильтрация

Блокировка по странам:

Блокируйте или разрешайте трафик из определённых стран.

Режимы работы:

  • Whitelist режим: Разрешить только выбранные страны
  • Blacklist режим: Заблокировать выбранные страны

Примеры использования:

  • Сайт только для RU → разрешить только Россию
  • Много атак из страны X → заблокировать страну X
  • B2B сервис → разрешить только страны клиентов

Настройка:

  1. Откройте Безопасность → GeoIP
  2. Выберите режим (Whitelist/Blacklist)
  3. Выберите страны
  4. Сохраните

Точность GeoIP:

  • MaxMind GeoIP2 база
  • Точность до города
  • Обновление еженедельно

Действия для заблокированных стран:

  • Показать страницу блокировки
  • Редирект на локализованную версию
  • Показать CAPTCHA
  • Логировать без блокировки

VPN и прокси:

TrafficVeil может определять:

  • VPN сервисы
  • Публичные прокси
  • TOR exit nodes
  • Datacenter IP

Автоматическая блокировка

Автоматические правила блокировки:

TrafficVeil автоматически блокирует IP при определённых условиях.

Условия автоблокировки:

  • 10+ заблокированных запросов за 5 минут
  • Обнаружен сканер уязвимостей
  • Обнаружена SQL-инъекция
  • Обнаружен XSS
  • Превышение Rate Limit более 3 раз
  • 50+ запросов 404 за час

Время автоблокировки:

  • Первое срабатывание: 1 час
  • Второе: 24 часа
  • Третье: 7 дней
  • Четвёртое и далее: 30 дней

Настройка автоблокировки:

  1. Откройте Безопасность → Автоблокировка
  2. Настройте пороги
  3. Настройте время блокировки
  4. Включите/отключите правила

Уведомления:

  • Telegram уведомление при автоблокировке
  • Дневной отчёт по автоблокировкам
  • Алерт при массовой блокировке (>100 IP/час)

Разблокировка:

  • Автоматическая по истечении времени
  • Ручная через панель управления
  • Через API
  • Через Telegram бот (/unblock IP)
Блокировка IP