Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // логин для доступа в админку (если cloud версия, то email от antibot.cloud).
- $ab_config['email'] = 'емейл';
- // пароль для доступа в админку (если cloud версия, то пароль от antibot.cloud).
- $ab_config['pass'] = 'пароль';
- // соль, изменить для сброса cookie всем посетителям.
- $ab_config['salt'] = 'xxxxx';
- // для подключения облачной проверки - это значение должно быть пустым: $ab_config['check_url'] = '';
- $ab_config['check_url'] = '';
- // задержка перед началом проверки (в секундах, 3 оптимально).
- $ab_config['timer'] = 1;
- // запретить на странице проверки доступ посетителям с пустым реферером.
- // 0 - не запрещать доступ, 1 - запретить доступ.
- $ab_config['stop_noreferer'] = 0;
- // запретить на странице проверки доступ посетителям с пустым HTTP_ACCEPT_LANGUAGE.
- // 0 - не запрещать доступ, 1 - запретить доступ.
- $ab_config['stop_nolang'] = 1;
- // отключить возможность зайти на сайт по нажатию кнопки (если не прошел автоматическую проверку).
- // 0 - не отключать кнопку, 1 - отключить кнопку.
- $ab_config['input_button'] = 0;
- // включить reCAPTCHA v3 фильтр (при облачной проверке). 0 - выключить, 1 - включить.
- // посетители из Китая не пройдут, google.com у них не доступен.
- $ab_config['re_check'] = 1;
- // включить Hosting фильтр (при облачной проверке). 0 - выключить, 1 - включить.
- // блокировка автоматического прохода пользователей с ip, принадлежащих хостингам и TOR.
- $ab_config['ho_check'] = 1;
- // если сайт работает на https c поддержкой http/2.0
- // 1 - пускать только юзеров, поддерживающих http2.
- // 0 - пускать всех прошедших проверку cookie.
- $ab_config['http2only'] = 0;
- // сохранять в белый список ip хороших ботов по маске /24 для ipv4 и по маске /64 для ipv6.
- // 1 - сокращенная запись (рекомендуется), 0 - полный ip.
- $ab_config['short_mask'] = 0;
- // если зашел фейкбот (с юзерагентом как у хорошего бота):
- // 1 - остановить выполнение скрипта (рекомендуется)
- // 0 - разрешить пройти проверку как человеку.
- $ab_config['stop_fake'] = 1;
- // передавать на сайт гет переменную utm_referrer с реальным реферером, чтобы не ставить яндекс метрику в заглушку антибота.
- // 1 - включить, 0 - отключить.
- $ab_config['utm_referrer'] = 1;
- // ---------------------------------------------------------------------
- // ЛОГИ (1 - включить лог, 0 - не вести лог).
- // лог посетителей попавших на страницу проверки.
- $ab_config['antibot_log_tests'] = 1;
- // лог посетителей прошедших страницу проверки.
- $ab_config['antibot_log_users'] = 0;
- // лог фейковых ботов (с юзерагентом как у хорошего бота, но с не правильным PTR).
- $ab_config['antibot_log_fakes'] = 1;
- // ---------------------------------------------------------------------
- // счетчики статистики в мемкешед. 1 - включить, 0 - отключить.
- $ab_config['memcached_counter'] = 1;
- $ab_config['memcached_host'] = '/var/run/memcached/memcached.sock';
- $ab_config['memcached_port'] = 0;
- // префикс для данных в мемкешеде (должен быть уникальным для каждого скрипта антибота на сервере).
- $ab_config['memcached_prefix'] = 'gamblingaff_';
- // расширенная статистика по ботам: yandex, google, mailru, bing. 1 - включить, 0 - отключить:
- $ab_config['extended_bot_stat'] = 1;
- // ---------------------------------------------------------------------
- // код ответа сервера для заблокированных в правилах пользователей. доступные варианты:
- // варианты: 200, 400, 403, 404, 410, 451, 500, 502, 503, 504.
- // описание статусов: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- $ab_config['header_error_code'] = 503;
- // контент показываемый заблокированным пользователям:
- // 0 - системное сообщение в зависимости от кода.
- // 1 - свой контент из antibot/data/error.txt
- $ab_config['custom_error_page'] = 1;
- // разрешать доступ только посетителям с указанных рефереров. проверяется только на заглушке.
- // 1 - пускать только по белому списку рефереров.
- // 0 - не проверять реферер и пускать на заглушку всех.
- // с реферером не из белого списка посетитель будет видеть страницу ошибки.
- $ab_config['check_ref_traf'] = 0;
- // эти слова искать в хост реферера для разрешения доступа к заглушке антибота:
- $ab_config['allow_ref_only'] = array('yandex', 'google', 'bing', 'mail.ru');
- // если посетитель попал под какое либо из правил блокировки и получил страницу блокировки,
- // то также ему устанавливается cookie с именем stop на 10 дней.
- // 1 - блокировать этих посетителей в дальнейшем, даже если они больше не подпадают под правила блокировки.
- // 0 - не блокировать.
- $ab_config['block_stop_cookie'] = 0;
- // ---------------------------------------------------------------------
- // Список белых ботов в формате: сигнатура (признак) из User-Agent => массив PTR записей:
- // если PTR запись пустая или неинформативная, то указывать array('.');
- // тогда все боты с этим юзерагентом будут пропускаться как белые боты,
- // но ip в базу белых ботов добавляться не будут.
- // если бот ходит из малого количества подсетей, то можно указать часть ip адреса.
- $ab_se['Googlebot'] = array('.googlebot.com'); // GoogleBot (main indexer)
- $ab_se['YandexBot'] = array('yandex.com'); // YandexBot (main indexer)
- // ---------------------------------------------------------------------
- // Если сайт (php) находится за прокси (apache за nginx или cloudflare и т.п.)
- // укажите подсеть ip прокси серверов и значение $_SERVER переменной из которой
- // брать реальный ip посетителя. поддерживаются только ipv4.
- // CloudFlare:
- $ab_proxy['173.245.48.0/20'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['103.21.244.0/22'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['103.22.200.0/22'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['103.31.4.0/22'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['141.101.64.0/18'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['108.162.192.0/18'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['190.93.240.0/20'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['188.114.96.0/20'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['197.234.240.0/22'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['198.41.128.0/17'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['162.158.0.0/15'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['104.16.0.0/12'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['172.64.0.0/13'] = 'HTTP_CF_CONNECTING_IP';
- $ab_proxy['131.0.72.0/22'] = 'HTTP_CF_CONNECTING_IP';
- // ---------------------------------------------------------------------
- // Настройки безопасности!
- // для файлов: conf.php, counter.txt, tpl.txt, error.txt
- // запретить редактировать файлы через админку. 1 - запретить, 0 - разрешить.
- $ab_config['disable_editing'] = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement