Проверяем сервер…
Собираем данные о VPN, каскаде, AdGuard и защите от DPI.
Мониторинг трафика
История: последний час
Что улучшить
Панель подскажет следующий шаг
Клиенты
Быстрый обзор подключённых устройств
Быстрые действия
Один клик — панель сделает остальное
Клиенты в один клик
Мастер сам выберет имя, IP и срок, а затем покажет QR и ссылку vpn://.
Создание клиентов (ручной режим)
Массовое переименование клиентов
Заменяет часть имени у всех клиентов. Чтобы просто убрать лишний текст (например paris), оставьте поле «Заменить на» пустым.
Ключи и IP при переименовании не меняются — устройствам не нужно переподключаться.
АКТИВНЫЕ КЛИЕНТЫ
| # | Клиент / IP ▲ | Активность | Трафик (Rx/Tx) | Скорость | Лимит | Управление |
|---|
Сеть под контролем
Порты, UFW и туннели проверяются автоматически. Ручные редакторы спрятаны в экспертном режиме.
Редактор конфигурации AmneziaWG
Параметры обфускации (Jc, Jmin, Jmax, S1, S2, H1-H4) и ключи. Внимание: при смене портов или ключей старые клиенты перестанут работать!
Редактор транзитного туннеля (awg-eu.conf)
Вставьте сюда конфигурацию (клиентский файл), сгенерированную на EU-сервере.
Управление портами (UFW)
| ID / Правило | Статус | Назначение | Удал. |
|---|---|---|---|
| Загрузка... | |||
Прослушиваемые порты (SS)
| Протокол / Порт | Локальный адрес | Процесс (PID) | Служба |
|---|---|---|---|
| Загрузка... | |||
Домены и HTTPS-сертификаты
Привяжите домен к панели или создайте сайт: панель сама настроит Nginx, выпустит сертификат Let's Encrypt и покажет пути к файлам.
Привязать домен к панели
A-запись домена должна указывать на IP этого сервера, а порт 80 — быть доступен из интернета.
Дополнительный сайт
Создаст Nginx-сайт в /var/www/<домен>, выпустит сертификат и включит редирект с HTTP на HTTPS.
Сертификаты и ключи
Точные пути на сервере. Нажмите на путь, чтобы скопировать его.
| Домен(ы) | Сертификат (fullchain.pem) | Приватный ключ (privkey.pem) | Действует до | Продлить |
|---|---|---|---|---|
| Загрузка… | ||||
Сайты Nginx
Созданные из панели сайты можно удалить здесь. Сертификат при удалении остаётся на диске.
| Сайт | Домены | HTTPS | Конфиг | Действие |
|---|---|---|---|---|
| Загрузка… | ||||
Мобильное приложение Servpanel
Скачайте APK прямо с панели — без GitHub и сторонних ссылок. Файл можно загрузить сюда же.
Доступ приложения
Адрес, который нужно указать в приложении. Прямой HTTPS работает без Nginx и внешнего прокси.
…Метрики для приложения
Отдельный порт с нагрузкой, клиентами и трафиком. Внутренний порт слушает Node, внешний — тот, по которому к нему обращаются снаружи.
Как подключить приложение
Короткая инструкция, которую можно передать пользователям.
- Скачайте APK по кнопке выше и установите (Android разрешит установку из этого источника).
- В приложении нажмите «+» и укажите адрес
…. - Войдите логином и паролем панели. Пароль не сохраняется — остаётся только сессия.
- Для самоподписанного сертификата включите переключатель «Самоподписанный сертификат».
- Если включены метрики — укажите порт и токен в настройках сервера: карточка будет обновляться без входа.
AdGuard в один клик
Панель сама найдёт API, включит защиту и обновит фильтры.
Данные для подключения устройств к AdGuard DNS
Перехват DNS (Iptables)
Cloudflare WARP для AdGuard опционально
Xray принимает TLS на IP туннеля, WARP идёт в SOCKS5. AdGuard подменяет A-записи выбранных доменов на этот IP — трафик остаётся внутри AWG-каскада.
Правила AdGuard для WARP (WARP может быть на EU-выходе)
Статистика AdGuard Home API
Системные службы
| Загрузка... |
AdGuard Home — управление
Блокировка RU-трафика (GeoIP)
Маршрутизация Каскада (RU ➔ EU)
⚠️ Важно: Маршруты каскада настраиваются строго на ВХОДНОМ сервере (RU).
awg1.conf, ipset, ip rule, таймер обновления)
вынесена на отдельную вкладку «Каскад». Здесь остаются только быстрое включение/выключение маршрутов для уже настроенного туннеля.
Fail2Ban / Брутфорс
Диагностика в один клик
Полная проверка VPN, каскада, обфускации, AdGuard и безопасности.
Ping
Traceroute
Логи
Последние 300 строк из разрешённых файлов.
Установка в один клик
Мастер подберёт версию, порт и профиль. Ручные параметры — в экспертном режиме.
AmneziaWG (С перезагрузками)
Полная установка AWG. Потребует 3 перезагрузки сервера.
MTProto / WEB Proxy (MEKO)
Установка Telemt, MTG с фиксами от MEKO. Рекомендуется ручная установка через терминал для полного контроля.
AdGuard Home
Установка персонального DNS-блокировщика рекламы.
Каскад в один клик
Мастер установит AWG на двух серверах или поможет вставить готовый конфиг EU.
Состояние каскада RU → EU
Проверка здоровья каскада
Комплексная проверка: конфиг, туннель, рукопожатие с EU, правило fwmark, таблица 100 и ipset.
Если настроен Telegram, панель сама пришлёт уведомление при падении каскада.
Шаг 1. Конфиг EU-сервера
На выходном (EU) сервере создайте клиента командой
manage_amneziawg.sh add ru_host
и вставьте сюда содержимое ru_host.conf. Панель сама добавит Table = off и уберёт DNS —
это требование CASCADE.md.
Шаг 2. Клиентские интерфейсы и сети РФ
Выберите интерфейсы, трафик которых пойдёт в каскад (обычно awg0).
awg1.conf на этом сервере
Только для тонкой настройки. Обычно менять здесь ничего не нужно.
Защита от DPI в один клик
Панель сгенерирует уникальные H1–H4, S, HPK, таймеры и CPS-цепочки I1–I5.
Устойчивость к ТСПУ / DPI
Почему стандартная обфускация распознаётся и что меняет Архитектор
Обычный WireGuard имеет фиксированный первый байт типа сообщения и предсказуемые размеры: 148 байт на handshake initiation, 92 на response. DPI определяет протокол по первому пакету. Стандартные H1=1, H2=2, H3=3, H4=4 — это те же типы сообщений, только переименованные, поэтому они не защищают.
AmneziaWG 2.0+ умеет выбирать H1–H4 из диапазонов (заголовок меняется от пакета к пакету), 3.0 добавляет шифрование заголовков (HeaderProtectionKey), случайный паддинг и таймеры, 3.1 — случайные хвосты и отказ от cookie. I1–I5 имитируют QUIC/TLS/STUN до рукопожатия — это и есть CPS-мимикрия.
Архитектор генерирует именно такой набор. Панель импортирует его и применяет к серверу, а клиентов перегенерирует. Если провайдер блокирует сам IP (а не протокол), обфускация не поможет — нужен другой адрес или хостинг.
Профили обфускации
Встроенные наборы и сохранённые вручную. Для обхода ТСПУ используйте импорт из Архитектора: встроенные профили оставлены для совместимости и быстрой проверки.
Интеграция с Архитектором
Сайт генерирует конфигурацию полностью в браузере. Панель не отправляет ему ключи и параметры — вы просто переносите готовый текст. Импортируются только параметры обфускации, ключи и адреса остаются вашими.
Применение
Параметры обфускации сервера
Текущие значения из [Interface] серверного конфига. Общие параметры должны совпадать у сервера и клиентов.
Обновление панели
Безопасная замена кода с резервной копией и автоматическим откатом.
Установить новую версию
Скачайте релиз servpanel-*.tar.gz и загрузите его сюда.
Перед заменой панель проверит архив, поставит зависимости во временный каталог
и запустит новую версию на копии данных и отдельном порту.
GitHub-режим обновляет только код панели. Если после установки релиза появились локальные изменения файлов, используйте кнопку сброса: она сначала создаст бэкап, затем приведёт код к GitHub. Клиенты, пароль, 2FA, сессии и конфиги AWG не затрагиваются.
Резервные копии панели
Создаются автоматически перед каждым обновлением.
Двухфакторная аутентификация (TOTP)
Пользователи и роли
Администратор может всё. Только просмотр видит статистику и статусы, но не может менять настройки, скачивать ключи/конфиги/бэкапы и смотреть журнал.
| Пользователь | Роль | 2FA | Создан | Удалить |
|---|---|---|---|---|
| Загрузка... | ||||
Журнал действий (аудит)
| Время | IP | Пользователь | Действие |
|---|---|---|---|
| Загрузка... | |||
Fail2ban
Telegram-уведомления
Панель пришлёт сообщение, когда каскад RU→EU упадёт, и когда восстановится. Повторные алерты — не чаще раза в 30 минут.