Народный

Сравнения

3x-ui vs Marzban: панели управления VPN-серверами в 2026

Команда vpn-rating.xyz · · обновлено 31 мая 2026 г. · ⏱ 5 мин
§ в этой статье — 11 разделов

Если у вас один-два пользователя, поднять xray можно руками через /etc/xray/config.json. Если пользователей 5+ или серверов больше одного — без web-панели сильно неудобно. Две панели делят рынок self-host VPN-управления в 2026: 3x-ui и Marzban. Они решают разные задачи, и выбор не сводится к «новее = лучше».

Что вообще делает панель

Любая VPN-панель закрывает три задачи:

  1. Менеджмент клиентов — добавление, удаление, ротация ключей, деактивация без правки JSON-файла xray.
  2. Подписки (subscription URL) — клиент один раз импортирует URL, и при изменении inbound’ов на сервере конфиг у клиента обновляется автоматически.
  3. Мониторинг и квоты — сколько трафика прошло через каждого клиента, не превышены ли лимиты, активен ли клиент.

Дополнительно (опционально):

  • Telegram-бот для self-service подписок
  • Биллинг и платежи (для коммерческих VPN)
  • Поддержка нескольких серверов из одной панели
  • Audit log / уведомления

3x-ui — single-server, простой

Авторы: MHSanaei, форк проекта x-ui от Vaxilu.

Архитектура: одна Go-программа + SQLite БД + web-frontend на Vue. Всё крутится в одном бинаре, который слушает админ-порт (по дефолту 2053).

Установка:

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

Скрипт спросит username/password/порт админки и запустит сервис. Через 30 секунд — заходи в браузер.

Что умеет:

  • Inbound любого протокола: VLESS, VMess, Trojan, Shadowsocks, SS-2022, WireGuard, HTTP, SOCKS.
  • TLS / Reality / xtls-rprx-vision из коробки.
  • Telegram-бот для уведомлений (опциональный).
  • Подписки через /sub/<short-id> URL — клиент подписывается, получает конфиг.
  • Трафик-квоты на каждого клиента.
  • Backup БД одной кнопкой.
  • Локализация на русский (полная).
  • IPv6 поддержка.

Чего не умеет:

  • Multi-server из одной панели. Каждый сервер — отдельная инсталляция.
  • Полноценный биллинг с приёмом платежей.
  • Custom JSON-инъекций в xray config (только то, что доступно через UI).

Ресурсы: 100-150 МБ RAM, бинарь ~25 МБ, БД ~5-20 МБ. На самом дешёвом VPS работает без напряжения.

Marzban — multi-server, multi-user

Авторы: команда Gozargah из Ирана.

Архитектура: гибкая — основная панель (FastAPI + PostgreSQL/MySQL/SQLite)

  • опциональные marzban-node (отдельные сервера, на которых крутится xray, управляемые из центральной панели через gRPC).

Установка:

sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install

Это поставит панель и xray-core локально. Для добавления удалённых серверов нужно установить marzban-node на каждый из них:

sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban-node.sh)" @ install

Что умеет:

  • Всё, что 3x-ui, плюс:
  • Multi-server — одна панель управляет до 50+ серверов через marzban-node. Юзер получает единый subscription URL, в котором inbound’ы из всех серверов.
  • Multi-admin — несколько админов с разделением прав.
  • Биллинг и Telegram-бот через marzban-bot или платные форки.
  • REST API для интеграции с external billing (например, со своим биллинг-сервисом).
  • Шаблоны inbound’ов — добавляешь нового юзера и сразу даёшь ему готовый набор inbound’ов по template.
  • Расширенная статистика — графики трафика, online-юзеры в реальном времени.

Чего не умеет:

  • Простоты установки. PostgreSQL / Docker / nginx reverse-proxy под TLS — настраивается сложнее.
  • Удобства для одного юзера. Если у вас один клиент — Marzban избыточен.

Ресурсы: 200-400 МБ RAM на основную панель + 50-80 МБ на каждый marzban-node. Бинарь и зависимости весят больше.

Сравнение в одной таблице

Параметр3x-uiMarzban
УстановкаОдин скрипт, ~1 минутаDocker, БД, nginx — ~10 минут
Multi-serverНетДа (marzban-node)
Multi-adminНетДа
ПодпискиДаДа
Биллинг (нативно)НетЧерез бот / API
APIОграниченныйПолный REST
RAM100-150 МБ200-400 МБ
Сложность для новичкаНизкаяСредняя
Стабильность 2025-2026ВысокаяВысокая
Активность разработкиВысокая (релизы 1-2/мес)Высокая (релизы 1-2/мес)

Когда брать 3x-ui

  • 1-10 пользователей на одном сервере — основная аудитория.
  • Хотите быстро поднять и забыть.
  • Не планируете расширяться до нескольких серверов.
  • Хочется русифицированную панель — у 3x-ui перевод полный.
  • Нужен простой Telegram-бот уведомлений без биллинга.

Типичный сценарий: семья, друзья, небольшая команда коллег. Один европейский VPS, 5-15 устройств, разные клиенты, иногда добавляются новые.

Когда брать Marzban

  • 20+ пользователей или несколько серверов — основная аудитория.
  • Планируете коммерческий VPN-сервис.
  • Нужен биллинг с приёмом платежей (через бот).
  • Хотите REST API для интеграции с внешними системами.
  • Нужно отказоустойчивое решение — клиент получает subscription URL с inbound’ами всех серверов, при падении одного автоматически переключается на следующий.

Типичный сценарий: VPN-сервис с 50-500 пользователями, 5-15 серверами в разных странах, Telegram-бот для подписок, балансировка нагрузки.

Миграция между панелями

Перейти с 3x-ui на Marzban — относительно безболезненно, но требует ручной работы. UUIDs клиентов нужно перенести вручную (или через самописный скрипт, парсящий x-ui.db SQLite). Inbound-конфиги переписать в Marzban-формат. Клиентам после миграции нужно переимпортировать subscription URL (он сменится).

Обратно — с Marzban на 3x-ui — мало кто делает, потому что обычно переход идёт по росту проекта.

Безопасность панелей

Обе панели в дефолтной конфигурации слушают HTTP на админ-порту. Это плохо — пароль ходит в открытом виде. Рекомендации:

  • 3x-ui: настройте через UI «Panel Settings → TLS» и загрузите сертификат от Let’s Encrypt (можно по своему домену или прямо для IP через специальные CA).
  • Marzban: ставится через docker-compose, в дефолтном compose есть nginx с автоматическим acme-companion для LE.

Также:

  • Не используйте default-порт админки (2053 / 8000). Любой бот знает.
  • Длинный, случайный пароль админа — 20+ символов.
  • fail2ban на админ-порт — поможет от брутфорса.
  • VPN-only access к админке — самый параноидный вариант. Слушайте админ-порт только на 127.0.0.1 и заходите через SSH-tunnel.

Альтернативы

Есть и другие панели, менее популярные:

  • x-ui — оригинальный проект, от которого форкнулся 3x-ui. Заброшен в 2023, не используйте.
  • hiddify-manager — комплексное решение от команды Hiddify, включает собственную панель. Более закрытая система, чем 3x-ui/Marzban.
  • xray-knife — CLI-инструмент без панели. Для тех, кто хочет скриптовое управление.
  • s-ui — форк 3x-ui с улучшенным UI и поддержкой sing-box. Молодой проект, пока в активной разработке.

Что выбрать на 2026

Для большинства новичков и средних пользователей в 2026 году — 3x-ui. Простой, надёжный, поддерживается, на русском.

Для коммерческих сервисов и multi-server деплоя — Marzban. Без вариантов.

Если разбираться в установке не хочется — поднимите xray руками по пошаговому VLESS Reality гайду и оставайтесь без панели. Для 1-2 клиентов это рабочий минимализм.

Связанные материалы

читать дальше

Похожие статьи