leaf-android
Kotlin + Jetpack Compose. Плитка Quick Settings, deep-ссылки leafvpn://, просмотр логов в памяти, локализация на 8 языков.
Готовые SDK для Android, Desktop, C-FFI и Java на базе прокси-ядра Leaf. Обход DPI с помощью TLS-фрагментации, REALITY, Stealth, H2Mux, QUIC и MPTP — с поддержкой многотенантной панели и крипто-биллинга.
То же ядро 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, FakeTCP. Все трюки в одном бинарнике.
Объединяет несколько TCP/UDP подсоединений в один надёжный поток, чтобы насытить полосу пропускания в ограниченных сетях.
Рандомизированная фрагментация TLS ClientHello и заголовка Host для обхода SNI-фильтрации.
Создавайте клиентов программно, управляйте квотами на приложение, принимайте криптоплатежи через NOWPayments.
Живая статистика, выбор исходящего, failover health-check на 127.0.0.1 — с типизированными обёртками в каждом SDK.
Подписывайте зашифрованные .leafsub бандлы для пользователей в сетях, где панель недоступна.
Платите только за трафик, который потребляют ваши пользователи. Цены настраиваются оператором панели вживую и отображаются здесь в реальном времени — без контрактов, без минимумов, без карты для предпросмотра.
За ГБ трафика, уходящего через узел Leaf от имени ваших конечных пользователей.
За ГБ трафика, возвращающегося вашим пользователям через узел Leaf.
Добавляется сверх стоимости узла-оператора, чтобы поддерживать работу панели оркестрации, крипто-биллинга и многотенантного API.
Цены показываются вживую из панели администратора. Операторы могут менять их в любое время — ваша интеграция не меняется.
Создайте бесплатный аккаунт, запустите своё первое приложение, скопируйте API-ключ и вызовите updateSubscription(uuid) из трёх строк кода.