Ноды, подписки, тарифы, приём оплат и телеграм-бот — в одном месте. Ничего не отправляется наружу: панель, база и сервис подписок работают на вашем железе.
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 секунд.
Все изменения панели — на отдельной странице, свежие сверху.
Первый публичный выпуск ещё не состоялся: код откроется вместе с ним. Ниже — то, что уже работает и проверено на живом стенде.