Да, в этой ситуации поможет, уверен на 92%. Можно будет даже очистить все блокировки по ip-сетям - сервер будет справляться.
Атака китайских ботов
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Kuskow
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 10 лет
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 26 раз
- Поблагодарили: 38 раз
Re: Атака китайских ботов
-
Vlad__
- phpBB 2.0.7
- Сообщения: 570
- Стаж: 9 лет 5 месяцев
- Благодарил (а): 243 раза
- Поблагодарили: 53 раза
Re: Атака китайских ботов
Аналогичная ситуация. Куча ботвы со Вьетнама и Индонезии. Подсети разные. mariadb 100%.
Друг, спасибо за скрипт приведения всех их к одному боту! Помогло.
-
lexuz
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 7 лет 7 месяцев
- Благодарил (а): 1 раз
Re: Атака китайских ботов
заметил в логе ошибки следующую запись:
Возможно, есть смысл добавить проверку на существование юзер-агента и дропать тех, кто без него?
Код: Выделить всё
2026/06/02 05:04:15 [error] 1442513#1442513: *45117485 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "HTTP_USER_AGENT" in config.php on line 26; PHP message: PHP Warning: Undefined array key "HTTP_USER_AGENT" in config.php on line 37" while reading response header from upstream, client: 64.90.4.236, server: forums.openkore.com, request: "GET /viewtopic.php?t=%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)), HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php8.2-fpm.sock:", host: "forums.***.com"Код: Выделить всё
26: preg_match('/ChatGPT|keys-so|python|Firefox\/72/i', $ua = $_SERVER['HTTP_USER_AGENT']) +
37: and !preg_match('/Anonymous|Yandex|Googlebot|Google-|Bing|DuckDuckGo|ClaudeBot|OAI-SearchBot|Applebot|Baiduspider|GPTBot|whatsapp|telegram|facebook/i', $_SERVER['HTTP_USER_AGENT'])-
Kuskow
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 10 лет
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 26 раз
- Поблагодарили: 38 раз
Re: Атака китайских ботов
lexuz, то есть, Вы предлагаете дописать что-то, чтобы работало точно так же, как работает сейчас.
-
lexuz
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 7 лет 7 месяцев
- Благодарил (а): 1 раз
Re: Атака китайских ботов
Если я правильно понял, то сейчас для гостей без указания юзер-агента ваш скрипт открывает шлагбаум и записывает его в Debutante.
Я же предлагаю закрывать шлагбаум для тех, то пришёл без указания юзер-агента.
Я же предлагаю закрывать шлагбаум для тех, то пришёл без указания юзер-агента.
-
Kuskow
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 10 лет
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 26 раз
- Поблагодарили: 38 раз
Re: Атака китайских ботов
Никакой шлагбаум не открывается, поскольку скрипт вылетает с ошибкой, дальше не выполняется, бот получает 500.
-
Михаил Молчанов
- phpBB 1.4.4
- Сообщения: 155
- Стаж: 1 год 10 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
-
Perfecthus
- phpBB 2.0.13
- Сообщения: 936
- Стаж: 15 лет 7 месяцев
- Откуда: Оттуда
- Благодарил (а): 53 раза
- Поблагодарили: 102 раза


