• v0.2.2 9f6bff6704

    v0.2.2 Stable

    ded_ikar released this 2026-08-17 18:04:43 +03:00 | 3 commits to main since this release

    [Unreleased]

    Добавлено

    • install.sh --selfsigned — режим без домена: самоподписанный сертификат (RSA 2048, 10 лет, CN=IP), клиенты доверяют по pinnedPeerCertSha256. Без nginx/certbot.
    • uninstall.sh — полный снос всего, что ставит install.sh (systemd, бинари, конфиги, nginx-сайт, LE-сертификат).
    • Панель v3: переключение TLS↔REALITY, переименование клиентов, лог-уровень xray, бэкап/восстановление config.json, версия бинаря + статус сертификата, статистика по клиентам (трафик + онлайн-IP, xray stats API).
    • Панель автоматически добавляет pinnedPeerCertSha256 в клиентские конфиги/ссылки при self-signed сервере.
    • Тесты Go-панели (14 тестов: hexKey, uuid, tlsCertFile, selfSignedPin, statsInboundPort, ensureStats, stealthInbounds, genX25519, writeJSON, errStr, PanelConfig, email).
    • CHANGELOG.md, ARCHITECTURE.md.

    Исправлено

    • Email клиента по умолчанию = UUID (вместо "client"). Раньше безымянные клиенты дублировали email "client" и их трафик сливался. Теперь каждый клиент уникален, статистика работает всегда.

    Downloads