SSTEALTHNETSOFTWARE

Вопросы

Чем отличается от других панелей

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

Что уходит наружу

Ничего. Панель, база и сервис подписок работают на вашем железе. Значки хостеров рисуются на месте, а не подгружаются со сторонних сервисов — иначе такой запрос рассказал бы им, какими серверами вы пользуетесь.

Сбор посещаемых сайтов

Выключен по умолчанию и включается осознанно. Это журнал сайтов, куда ходят ваши клиенты — самое ценное, что может утечь из VPN-панели. Прежде чем включать, убедитесь, что это допустимо по вашей политике и по закону страны, где вы работаете.

Почему покупка перезапускает движок

Xray читает список клиентов при запуске: добавлять их на ходу его API в текущей версии не умеет — есть только управление инбаундами. Поэтому изменение состава означает перезапуск. Окно опроса — 15 секунд, соединения на этот момент рвутся.

Языки

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

Резервные копии

Достаточно дампа PostgreSQL: в нём и клиенты, и тарифы, и профили конфигураций. Файлы на нодах восстанавливаются повторным запуском установщика.

Где взять код

Репозиторий с исходниками ещё закрыт: он откроется вместе с первым релизом, в организации STEALTHNET-APP. Команды установки на этих страницах написаны под него, так что после публикации они заработают как есть.

Пока открыт только репозиторий сайта — опечатку или неточность в документации можно поправить прямо там.