Человек не должен понимать протоколы, панели и узлы, чтобы просто подключиться.
Одна ссылка, один QR, один понятный путь вместо панелей, ключей и ручной магии.
Мы собираем сервис так, как это делают сильные коммерческие VPN-продукты: пользователь видит только понятный кабинет, регион и кнопку подключения, а сложность прячется в транспортном слое. Внутри — Marzban как ядро, VLESS Reality как основной контур и Hysteria 2 как быстрый дополнительный маршрут.
Несколько регионов, несколько транспортов и единая точка выдачи доступа.
Windows, macOS, Android, iPhone и планшеты получают разные, но одинаково простые пути.
Архитектура, которую не стыдно масштабировать до 50 пользователей
Мы не строим сервис вокруг одной панели или одного протокола. Мы строим нормальную продуктовую систему: отдельный control plane, региональные узлы и один кабинет для выдачи доступа.
Панель, API, правила выдачи, учет устройств, статус, help и выдача ссылок живут отдельно от transport-нод.
Ноды дают географию и резерв. Пользователь не видит их как отдельные панели и не получает по одной ссылке на каждую.
Основной маршрут должен быть быстрым и предсказуемым, дополнительный — подстраховывать сложные сети, а не путать пользователя.
Как должен выглядеть нормальный пользовательский путь
Никаких “вот тебе 12 параметров и raw-конфиг”. Только короткий и понятный сценарий.
Пользователь заходит в один интерфейс и не думает, какой сервер сейчас живой.
NL, DE и остальные узлы показываются как понятные маршруты, а не как отдельные технические сущности.
Один импортируемый артефакт для клиента вместо ручной сборки параметров.
Устройство появляется в кабинете, а у администратора есть понятная картина по usage, статусу и проблемам.
Живые регионы и транспортная логика
Маршруты подбираются из кабинета, а не через отдельные инструкции на каждый сервер.
Первый рабочий европейский контур для ежедневного подключения и пользовательских тестов.
Второй маршрут для распределения нагрузки, фолбэка и разных сценариев подключения.
Следующий регион на расширение и отдельный сценарий под северный маршрут.
Отдельный выход для американских сценариев и дальнейшего масштабирования.
Главная точка продукта уже должна быть похожа на продукт, а не на лабораторию.
Поэтому основной вход уводим в `app`, а корень сайта делает только то, что должен: объясняет ценность, показывает текущую архитектуру и ведет человека в рабочий кабинет.