SSTEALTHNETSOFTWARE
открытый код · ставится на свой сервер

Панель для тех,
кто продаёт VPN

Ноды, подписки, тарифы, приём оплат и телеграм-бот — в одном месте. Ничего не отправляется наружу: панель, база и сервис подписок работают на вашем железе.

Быстрый старт Исходный код

Rust и PostgreSQL. Одна команда для установки, одна для подключения ноды.

Что внутри

Не список галочек, а то, чем действительно приходится пользоваться каждый день.

Ноды

Агент держит связь с панелью, применяет профиль и отдаёт трафик, онлайн и нагрузку. Подключение — одной командой; гео-базы обновляются сами.

Протоколы

VLESS, VMess, Trojan, Shadowsocks 2022, Hysteria2. Транспорты: Reality, WebSocket, gRPC, XHTTP, HTTPUpgrade, mKCP. Одиннадцать готовых заготовок конфигурации.

Подписки

Xray JSON, Clash, sing-box, base64 — формат выбирается по приложению клиента. Сервис подписок выносится на отдельный домен, чтобы блокировка панели не отрезала людей.

Оплата

Тарифы с периодами, промокоды, партнёрская программа, автопродление. Платёжные модули подключаются ключами прямо в панели, без правки файлов.

Телеграм-бот

Продажа и продление в боте, тексты и кнопки редактируются в панели. Рассылки по сегментам с отложенной отправкой.

Учёт

Трафик по клиентам и нодам, лимиты и сброс по расписанию, устройства по HWID, расходы на серверы и прибыль после них.

Установка

Нужен сервер с Debian или Ubuntu, домен для панели и домен для подписок.

git clone https://github.com/STEALTHNET-APP/stealthnet-software.git
cd stealthnet-software
cp .env.example .env    # адреса, токен бота, доступ к базе
docker compose up -d

Дальше — быстрый старт: первый администратор, профиль конфигурации, первая нода и первый клиент.

Честно о границах

Чтобы вы не узнали об этом после установки.

Одна валюта

Цены и отчёты ведутся в одной валюте на весь сервис. Несколько сразу означали бы курс, пересчёт и расхождения в отчётности. Исключение — Telegram Stars: у них своя единица и своя цена.

Плагины нод

Каталога расширений нет. Блокировки и обходы делаются правилами маршрутизации в профиле конфигурации — этого хватает для почти всех задач.

Смена состава клиентов

Движок читает список клиентов при запуске, поэтому покупка или отзыв подписки означает его перезапуск на ноде. Окно — до 15 секунд.

Что нового

Все изменения панели — на отдельной странице, свежие сверху.

Готовится — 0.1.0

Первый публичный выпуск ещё не состоялся: код откроется вместе с ним. Ниже — то, что уже работает и проверено на живом стенде.

Весь список изменений