• v0.3.0 20e0edcdef

    Naizek released this | 4 commits to main since this release

    Новый режим GUI на VPS

    ./lumedeploy gui --remote
    
    • Прямой доступ из браузера по IP:порту; IP определяется автоматически из SSH-сеанса или через HTTPS API ipify. Порт по умолчанию — 19080.
    • Готовая ссылка содержит случайный ключ сеанса; API сохраняет проверки ключа, Host и Origin.
    • Добавлены --public-ip, --public-url и --listen для NAT/VPN и HTTPS-прокси. У прокси backend по умолчанию остаётся на loopback.
    • Поддерживаются IPv6, IPv4-mapped IPv6 и стандартные порты.
    • Интерфейс учитывает режим VPS; сервисы остаются на localhost, копирование работает и в HTTP-контексте.
    • Локальный GUI, CLI/TUI и формат окружения сохранены.

    Проверено

    23 теста Rust, fmt и clippy. Настоящий доступ через сетевой интерфейс, авто-IP SSH, IPv6, прокси-origin, отказ без ключа и с чужими Host/Origin. Браузерный удалённый режим на 320/390/768/1440 px: вкладки, формы, мастер установки, HTTP-копирование и доступность. Полная установка четырёх компонентов, вход в Studio и stop/start в обычном GUI.

    Доступ

    Для прямого подключения разрешите входящий TCP-порт 19080 на VPS. HTTP не шифрует сеанс; для постоянного доступа через интернет настройте HTTPS-прокси с --public-url. Флаг не меняет firewall и не публикует порты устанавливаемых сервисов.

    Архивы Linux x86_64 (glibc 2.39+), исходники, отчёт и SHA-256 приложены.

    Downloads