Скрипты для защиты от ддос
PHP-скрипт для защиты от ддос, способный противостоять даже сильным ддос-атакам, благодаря связке с Cloudflare. Добавляет IP ботов напрямую в Cloudflare. Есть автоматическое удаление записей по крону.
- Создайте папку для скрипта с уникальным именем, например,
antiddos-2020
и залейте туда файлы. - Добавьте права на запись для следующих папок: ban, white, captcha_ip, cloudflare, countries, count, log
- Задайте пароль для админки, данные аккаунта Cloudflare и лимиты для блокировки в файле config.php
- Добавьте в крон задание
<адрес сайта>/<папка скрипта>/cron/run.php?action=clearcount
с интервалом 10-60 минут (чем ниже посещаемость, тем больше) - Добавьте в крон задание
<адрес сайта>/<папка скрипта>/cron/run.php?action=clearban
для автоматической очистки бан-листа (чистить можно и вручную из админки)
- Добавьте в самый верх исполняемого файла код
include($_SERVER['DOCUMENT_ROOT'].'/<папка скрипта>/include.php');
- Если ддосят только главную, поменяйте в файле
<папка скрипта>/include.php
переменную $url на$url='/';
Скрипты для тестирования находятся в папке <адрес сайта>/<папка со скриптом>/test/
Админка: <адрес сайта>/<папка со скриптом>/admin.php
Тема поддержки: https://ddosforum.com/threads/602/
- Добавлена возможность менять конфигурацию хэша в config.php
- Добавлена возможность блокировки ботов даже в случае ручного прохождения капчи ддосером
- В админке добавлен подраздел "География ботов" к разделу Cloudflare