leaf-android
Kotlin + Jetpack Compose. Плитка Quick Settings, deep-ссылки leafvpn://, просмотр логов в памяти, локализация на 8 языков.
Готовые SDK для Android, Desktop, C-FFI и Java на базе прокси-ядра Leaf. Обход DPI с помощью TLS-фрагментации, REALITY, Stealth, H2Mux, QUIC — с поддержкой многотенантной панели и крипто-биллинга.
То же ядро Leaf, тот же runtime HTTP API, те же LeafPreferences — на мобильных, десктопе и нативном FFI.
Java/JNI библиотека, инкапсулирующая VpnService Android. Минимум SDK 21. Публикуется через Maven.
com.github.shiroedev2024:leaf-sdk-androidЧитать руководство по интеграции›Чистый Rust-крейт для приложений Tauri, iced, egui или CLI. Windows, macOS, Linux.
leaf_sdk_desktop (Kellnr)Читать руководство по интеграции›Стабильный C ABI (libleaf.*, leaf.h). Используйте из Qt, C#, Python, Go, Swift — чего угодно.
libleaf.so / leaf.dll / libleaf.dylibЧитать руководство по интеграции›Нативный JAR для JVM — для Swing, JavaFX, Compose Desktop, Spring или простого CLI.
com.github.shiroedev2024:leaf-java-sdkЧитать руководство по интеграции›Same shape across every SDK: fetch the subscription, verify, start.
// Kotlin (Android)
val sm = ServiceManagement.getInstance()
sm.updateSubscription(clientId) {
sm.verifyFileIntegrity(); sm.startLeaf()
}
Клиенты под лицензией Apache 2.0, которые можно форкнуть и ребрендить за день.
Kotlin + Jetpack Compose. Плитка Quick Settings, deep-ссылки leafvpn://, просмотр логов в памяти, локализация на 8 языков.
Tauri 2 + Vue 3. Системный трей, автообновление, ассоциация файлов .leafsub, сохранение состояния окна.
То же ядро Leaf, тот же runtime HTTP API, те же LeafPreferences — на мобильных, десктопе и нативном FFI.
Trojan, VMess, VLESS, Stealth, Shadowsocks поверх WebSocket, HTTPUpgrade, HTTP/2, gRPC, xHTTP, QUIC, REALITY. Все трюки в одном бинарнике.
Рандомизированная фрагментация TLS ClientHello и заголовка Host для обхода SNI-фильтрации.
Создавайте клиентов программно, управляйте квотами на приложение, принимайте криптоплатежи через NOWPayments.
Живая статистика, выбор исходящего, failover health-check на 127.0.0.1 — с типизированными обёртками в каждом SDK.
Подписывайте зашифрованные .leafsub бандлы для пользователей в сетях, где панель недоступна.
Пополняйте кошелек и платите только за трафик, который потребляют ваши пользователи. Средства списываются ежечасно на основе точного подсчета байт. Никаких контрактов, платы за лицензии или минимальных платежей.
Единый тариф включает в себя всё. Оплачивая трафик, вы получаете полный доступ к нашим мобильным и десктопным SDK, многотенантной панели управления, регулярным обновлениям ядра и технической поддержке.
За ГБ трафика, уходящего через узел Leaf от имени ваших конечных пользователей.
За ГБ трафика, возвращающегося вашим пользователям через узел Leaf.
Создайте бесплатный аккаунт, запустите своё первое приложение, скопируйте API-ключ и вызовите updateSubscription(uuid) из трёх строк кода.