STEALTHNET v0.2.0
Русский
- Selfsteal в профилях: свой домен, девять мини-сайтов, русский и английский языки, настоящий предпросмотр компьютера и телефона. SNI и внутренний адрес сайта заполняются автоматически.
- Агент устанавливает отдельный Caddy, получает сертификат через HTTP-01 и проверяет HTTPS до применения конфигурации. При ошибке подготовки прежний VPN-конфиг сохраняется. Один отдельный профиль и домен на ноду; требуется обычная установка с systemd.
- Команду установки агента теперь можно снова получить из карточки ноды и диагностики. Для ещё не подключённой ноды выпускается новый ключ; у подключённой ноды смена ключа остаётся отдельным явным действием.
- Английские подписи диагностики и прокрутка активной вкладки на телефоне исправлены. Документация обновлена, добавлены ссылки на сайт проекта.
- Исправлена кнопка копирования команды установки кабинета: копируется полная команда с ключом, в том числе при отказе Clipboard API.
Проверено на Debian 13, Ubuntu 24.04 и 26.04 amd64: сайт на HTTPS/443 через REALITY, настоящий VLESS Vision трафик, смена сайта, сохранение рабочего конфига при ошибке сертификата, снятие профиля во время подготовки и последующая очистка. Проверки сертификатов использовали отдельный локальный ACME CA в изолированных VM, без отключения TLS-проверки. ARM64 собирается отдельно; этот прогон VM относится к amd64.
Обновление панели: cd /opt/stealthnet-software && make update. Для Selfsteal обновите также агент ноды командой из панели. База, ключи и пользовательские настройки сохраняются; обновление панели создаёт резервную копию.
English
- Profile-managed Selfsteal: your own domain, nine mini-sites, English/Russian content and actual desktop/phone previews. SNI and the local website target are filled automatically.
- The native node agent manages a dedicated Caddy service, obtains an HTTP-01 certificate and verifies HTTPS before applying a configuration. Certificate preparation failures retain the running VPN configuration. Each node needs a separate profile and domain; native systemd installation is required.
- Retrieve a lost agent installation command from the node card or diagnostics. Never-connected nodes receive a replacement enrollment key; changing an already-connected node's key remains an explicit separate action.
- English diagnostic labels, active mobile tab visibility and public documentation have been updated, with links to the project website.
- Fixed the customer portal installation copy button. The full command, including its key, is copied, with a working fallback when Clipboard API access is denied.
Verified on Debian 13, Ubuntu 24.04 and 26.04 amd64: HTTPS website on port 443 through REALITY, real VLESS Vision traffic, website changes, preservation on certificate failure, immediate profile removal during preparation and subsequent cleanup. Certificate tests used an isolated local ACME CA in disposable VMs with TLS verification enabled. ARM64 is built separately; the VM matrix covers amd64.
Update the panel: cd /opt/stealthnet-software && make update. Also update the node agent using the panel's command before enabling Selfsteal. Databases, keys and user configuration are retained; panel updates create a backup.