Совместимость с анти-ддос сервисами.

Алгоритм всех анти-ддос сервисов - проксирование трафика сайта через свои сервера. А значит в логах вашего сервера и логах скрипта Антибот по умолчанию IP будут не посетителей, а IP серверов анти-ддос сервисов. Лог скрипта Антибот будет выглядеть примерно вот так:

Чтобы настроить правильное определение IP посетителей - нужно зайти на страницу вида /antibot/admin.php?abp=proxy на вашем сайте и задать там IP адреса этих сервисов (или подсети IP), а также указать имя серверной переменной, в которой находится правильный IP адрес посетителя.

На примере сервиса ddos-guard.net: нужно добавить подсети:

  • 77.220.207.0/24
  • 45.10.240.0/24
  • 45.10.241.0/24
  • 45.10.242.0/24
  • 186.2.160.0/24
  • 186.2.164.0/24
  • 186.2.167.0/24
  • 186.2.168.0/24
  • 185.178.209.197/32
  • 190.115.30.44/32

и заголовок HTTP_X_REAL_IP или HTTP_DDG_CONNECTING_IP (смотря какой из заголовков найден на странице настройки). Информация актуальна на дату создания этой страницы, актуальные IP адреса можно посмотреть на странице https://ddos-guard.net/ru/tutorials/general/l7-settings или в службе поддержки анти-ддос сервиса.

Если ваш сайт работает через цепочку прокси-серверов: cloudflare ➜ ddos-guard ➜ ваш сервер, то заголовок нужно использовать от первого сервера, для cloudflare это HTTP_CF_CONNECTING_IP.

Если ваш сайт работает просто через CloudFlare (cloudflare ➜ ваш сервер), то никаких настроек делать не нужно, т.к. IP адреса этого сервиса по умолчанию добавлены в скрипт Антибот и IP определяется правильно.

Полезные ссылки по теме:

Проксирование сайта через Nginx и Антибот (настройка определения ip посетителя).


Информация обновлена: 24.12.2025 - 14:44.