Сравнения
3x-ui vs Marzban: панели управления VPN-серверами в 2026
§ в этой статье — 11 разделов
Если у вас один-два пользователя, поднять xray можно руками через
/etc/xray/config.json. Если пользователей 5+ или серверов больше
одного — без web-панели сильно неудобно. Две панели делят рынок
self-host VPN-управления в 2026: 3x-ui и Marzban. Они решают
разные задачи, и выбор не сводится к «новее = лучше».
Что вообще делает панель
Любая VPN-панель закрывает три задачи:
- Менеджмент клиентов — добавление, удаление, ротация ключей, деактивация без правки JSON-файла xray.
- Подписки (subscription URL) — клиент один раз импортирует URL, и при изменении inbound’ов на сервере конфиг у клиента обновляется автоматически.
- Мониторинг и квоты — сколько трафика прошло через каждого клиента, не превышены ли лимиты, активен ли клиент.
Дополнительно (опционально):
- 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-ui | Marzban |
|---|---|---|
| Установка | Один скрипт, ~1 минута | Docker, БД, nginx — ~10 минут |
| Multi-server | Нет | Да (marzban-node) |
| Multi-admin | Нет | Да |
| Подписки | Да | Да |
| Биллинг (нативно) | Нет | Через бот / API |
| API | Ограниченный | Полный REST |
| RAM | 100-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 клиентов это рабочий минимализм.
Связанные материалы
читать дальше
Похожие статьи
-
Сравнения
МТС vs МегаФон vs Билайн vs Tele2: какой оператор лучше для VPN в 2026
Сравнение МТС, МегаФон, Билайн, Tele2 по работе VPN в 2026: где DPI агрессивнее, где пропускает больше протоколов. Реальные замеры.
-
Сравнения
QUIC и будущее VPN-протоколов 2026: TUIC, MASQUE, Hysteria
QUIC превращает VPN в UDP-by-default, ломает TCP-based DPI и даёт connection migration. TUIC, MASQUE, Hysteria 2 — три направления развития QUIC-VPN в 2026.
-
Сравнения
Tor vs VPN vs I2P 2026: когда что использовать
Сравнение трёх anonymity-стеков: Tor, VPN и I2P. Скорость, threat model, доступ к обычному вебу. Когда каждый из них имеет смысл.