SmartCode Relay
Официальный сайт SmartCode Relay

DDoS protection: начните с плана, который можно проверить

SmartCode Relay 2.9.22 — агент для Windows: он читает логи, которые вы экспортируете, набрасывает лимиты запросов и runbook для ваших серверов и показывает изменения в файлах в виде diff, которые вы можете проверить.

Платформа

Windows 10/11

только x64, для запуска не нужен аккаунт

Версия

2.9.22

выпущена 28 окт. 2026

Установка

Около 34 МБ

портативный .exe — около 25 МБ

Языки

13

языков интерфейса

Роль

Читает логи

постфактум, вне трафика

Модели

Облако или локально

или встроенная модель

Сначала план

Что значит DDoS protection для сайта, который вы ведёте

DDoS protection для сайта, который вы ведёте, в основном строится за пределами вашего собственного сервера: мощности у хостинг-провайдера, CDN или сервис очистки трафика, а с вашей стороны — лимиты запросов, кеширование и записанный runbook. SmartCode Relay 2.9.22 помогает спланировать, настроить и задокументировать эту сторону. Он читает логи постфактум. Он никогда не стоит на пути вашего трафика.

01

Прочитайте лог после всплеска трафика

Вы экспортируете с сервера журнал доступа за прошлую ночь и кладёте его в папку проекта. SmartCode Relay выводит содержимое папки через list_dir, затем Shell запускает ваш собственный скрипт сводки логов, который считает запросы по адресам и по путям и сохраняет summary.csv. Потом grep ищет в этой сводке путь, который вы подозреваете, например /checkout. Законный всплеск следует за запуском или упоминанием и идёт из многих сетей на разные страницы, а флуд седьмого уровня часто бьёт по одному-двум путям одинаковыми запросами. Логи дают подсказки, а не доказательства. В режиме Ask first агент останавливается перед командой, которая записывает файл, поэтому вы читаете её заранее.

Журнал инструментов
list_dir  logs/  → 3 files
Shell  your log tool > summary.csv  → exit 0
grep  /checkout summary.csv  → 4 matches
02

Набросайте и проверьте лимит запросов

Лимит запросов ограничивает, сколько запросов один клиент может отправить на один путь. Начинайте с копии настроек сервера, а не с рабочего файла. read_file открывает копию, edit_file добавляет черновик правила и показывает diff, а Shell запускает вашу собственную команду проверки конфигурации и сообщает настоящий код выхода. Изменение затрагивает 1 файл. В режиме Ask first diff появляется до того, как вы примете изменение, так что его можно отклонить. Отклоняйте то, что выглядит неверно. Применяйте его на боевом сервере сами, когда проверка пройдена и у вас есть строка отката.

Журнал инструментов
read_file  copy/server-settings.txt  → read
edit_file  copy/server-settings.txt  → +6 -1
Shell  your test command  → exit 0
03

Шаги защиты от DDoS-атак для runbook

Runbook — это страница обычного текста, где сказано, кому звонить и что включить у провайдера. Попросите агента подготовить текстовый файл, и write_file сохранит ddos-runbook.txt со строкой-триггером, 6 пронумерованными шагами, строкой отката и строкой пересмотра. http_get может прочитать одну страницу документации вашего хостинг-провайдера, поэтому названия настроек берутся из источника. Атакующих команд в нём нет. Сначала переключитесь на Plan only, чтобы прочитать план, ведь этот режим ничего не запускает, а затем пусть Ask first остановится перед сохранением файла.

04

Проверьте настройки DDoS protection вашего сайта

Таймауты и лимиты соединений тоже входят в проверку. Скопируйте настройки вашего веб-сервера в папку; read_file открывает копию, а grep ищет в ней строки про 2 настройки, которые здесь важны, — таймауты и лимиты соединений. Читайте только этот вывод. На bare metal серверах, то есть машинах, которые вы арендуете или целиком владеете на одном сетевом канале, смягчение DDoS происходит в основном у провайдера, потому что переполненный сетевой канал не исправить ничем, что работает на самой машине. Агент перечисляет, что просить у провайдера. В режиме Ask first ничего не меняется, пока вы не примете diff, а каждую правку вы сначала проверяете на копии.

Читать полное руководство по логам

Чем он отличается от чат-ассистента

Ответы чата остаются текстом. SmartCode Relay 2.9.22 сам запускает инструменты и показывает каждое действие карточкой с настоящим результатом, чтобы вы могли проверить, что произошло.

Обычный чат-ассистентSmartCode Relay
ФайлыВы копируете текст из ответа в свои файлыЧитает, ищет и правит файлы в папке проекта, с diff
КомандыОписывает команду и оставляет запуск вамShell запускает вашу команду и сообщает настоящий код выхода
ПодтверждениеНет точек остановки, ведь ответ — просто текстAuto-run, Ask first или Plan only; вы выбираете, сколько выполняется
ЛогиВидит ваши логи, только если вы их вставитеЧитает экспортированные логи постфактум; не стоит на пути трафика

Как начать

  1. Установите SmartCode Relay на Windows 10 или 11, сравнив контрольную сумму SHA-256 загруженного файла с опубликованным манифестом.
  2. Подключите облачную модель, локальную модель или встроенную модель и нажмите Test, чтобы увидеть время ответа и окно контекста.
  3. Выберите папку проекта с экспортированными логами и копией ваших настроек — и без материалов из систем, которые вы не ведёте.
  4. Выберите Plan only, чтобы сначала прочитать план, или Ask first, чтобы одобрять каждое изменение файла вместе с его diff.

Для кого это

Это для владельца небольшого магазина, блога или API, который сам ведёт сервер и может экспортировать лог. Сначала нужны факты. Поиск вроде «как защитить сервер от ддос» обычно заканчивается настройкой у провайдера, лимитом запросов и runbook, и именно эти три вещи приложение помогает записать.

Хобби-хостинг тоже считается. Если DDoS-атака ударит по игровому серверу, который вы держите для друзей, действуют тот же звонок провайдеру, тот же лимит запросов и тот же runbook, а агент по-прежнему лишь читает логи постфактум.

Подойдёт любой сервер, который вы ведёте. Если он умеет экспортировать лог, метод тот же: сведите лог по адресам и по путям, прочитайте цифры сами и храните 6 шагов примера runbook в файле, который найдёте впопыхах.

Частые вопросы

Что такое DDoS protection?

DDoS protection — это набор уровней, а не один переключатель: мощности у хостинг-провайдера или в CDN, закрытый адрес исходного сервера, лимиты запросов, кеширование, разумные таймауты и записанный runbook. Уровни намеренно перекрываются. Ни один уровень не полон сам по себе, и каждый нужно проверять.

smartcodegroup.com — официальный сайт SmartCode Relay?

Да, smartcodegroup.com — официальный сайт SmartCode Relay. Это оригинальная сборка. Скачайте установщик здесь, сравните его контрольную сумму SHA-256 с опубликованным манифестом и запускайте, только если они совпадают. Если что-то вызывает сомнения, нажмите Send feedback в приложении.

Блокирует ли SmartCode Relay DDoS-атаку?

Нет. SmartCode Relay не стоит на пути вашего трафика, поэтому ничто из того, что он делает, не касается живого трафика. Он читает постфактум логи, которые вы экспортируете, набрасывает правила и runbook, а применяете их вы — у провайдера или на своём сервере.

Как смягчить DDoS-атаку на небольшой сайт?

Коротко: уровнями. Попросите хостинг-провайдера или CDN фильтровать трафик, пока он не дошёл до вас, держите адрес исходного сервера закрытым, ограничивайте запросы на клиента и на путь, кешируйте статичные страницы и напишите runbook. Затем проверьте каждое правило.

Можно ли запустить нагрузочный тест на моём сайте?

Да, но только на вашей собственной тестовой копии или на рабочем сайте с письменного разрешения хостинг-провайдера, потому что провайдеры могут принять нагрузочный тест за атаку. Сначала получите это разрешение. Агент поможет составить план и затем прочитать результаты.

Покидают ли мои логи мой компьютер?

Это зависит от выбранной модели. С облачной моделью промпты, включая любой текст логов, который читает агент, уходят этому провайдеру; с локальной моделью с компьютера не уходит ничего. Журналы доступа содержат IP-адреса посетителей. Сначала проверьте свои логи.

Какие модели можно использовать?

Облачного ИИ-провайдера через стандартную конечную точку API, модель, работающую локально на вашем компьютере, или встроенную модель. Кнопка Test проверяет конечную точку и показывает время ответа и окно контекста. Сначала нажмите Test.

Следующий шаг

Начните с одного экспортированного лога

Аккаунт не нужен. Скачайте версию 2.9.22, установочную программу примерно на 34 МБ, сравните её контрольную сумму с опубликованным манифестом и направьте приложение на один экспортированный лог с вашего собственного сервера.

Скачать SmartCode Relay для Windows ↗

Изучите сайт

Каждая страница доступна на 20 языках.

Что SmartCode Relay делает для владельцев серверов ↗ Подключите облачную, локальную или встроенную модель ↗ Разберите лог и набросайте лимит запросов ↗ Скачайте и проверьте установщик для Windows ↗ Ответы о границах, приватности и моделях ↗ Как этот сайт и приложение обращаются с данными ↗