Skip to content

Repository files navigation

Yurich Connect Android

Yurich Connect is a gold/dark Android VPN client powered by sing-box. It focuses on simple profile import, stable reconnects, protected DNS, and clear diagnostics for VLESS Reality, VLESS TLS, NaiveProxy, Remnawave subscriptions, and sing-box JSON profiles. XHTTP is available as an experimental Xray-core transport.

Русская версия ниже.

Download

Use the GitHub Release asset:

Android may warn about APKs installed outside Google Play until the app is published and verified by Play Protect.

Features

  • Import from Remnawave subscription links, single vless:// links, naive+https:// links, clipboard, QR code, and sing-box JSON.
  • Android VPNService integration through the bundled sing-box plugin.
  • Persistent Android notification with connection status and traffic.
  • Protected DNS through the VPN tunnel with explicit endpoint bootstrap and IPv4/IPv6 leak protection.
  • Wi-Fi and LTE compatible TUN settings with gVisor stack and strict routing.
  • Two languages: Russian and English.
  • Built-in diagnostics report with sensitive values redacted before sharing.

Screenshots

Connection and Smart Route Profile and network Compact profile picker
Yurich Connect Smart Route Yurich Connect profile and network Yurich Connect compact profiles

Yurich Connect contact section

Build

Install Flutter and Android SDK, then run:

flutter pub get
flutter analyze
flutter test
flutter build apk --release --flavor github
flutter build appbundle --release --flavor play

The release APK is created at:

build/app/outputs/flutter-apk/app-github-release.apk
build/app/outputs/bundle/playRelease/app-play-release.aab

Release Checklist

  1. Build the GitHub APK and Play AAB with the release keystore outside git.
  2. Verify both signatures and package identity.
  3. Upload the APK to GitHub Releases and the AAB to Google Play Console.
  4. Complete the VPN service, foreground service, Data safety, and privacy policy declarations described in PLAY_RELEASE.md.
  5. Keep signing files, real VPN profiles, subscriptions, and production configs out of git.

Links

Русский

Yurich Connect Android — Android-клиент VPN в золотом стиле на базе sing-box. Он умеет импортировать профили из Remnawave, vless://, naive+https://, QR, буфера и sing-box JSON.

Возможности

  • VLESS Reality, VLESS TLS, Hysteria2, NaiveProxy, sing-box JSON и экспериментальный XHTTP через Xray-core.
  • Защищённый DNS через VPN-туннель.
  • Настройки TUN для Wi-Fi и LTE.
  • Шторка Android со статусом подключения и трафиком.
  • Русский и английский интерфейс.
  • Диагностический отчёт с автоматическим скрытием чувствительных данных.

Скриншоты

Скриншоты интерфейса лежат в promo/screenshots: экран подключения, Smart Route, профиль и сеть, компактный список серверов и блок связи.

Сборка

flutter pub get
flutter analyze
flutter test
flutter build apk --release --flavor github
flutter build appbundle --release --flavor play

APK будет здесь:

build/app/outputs/flutter-apk/app-github-release.apk
build/app/outputs/bundle/playRelease/app-play-release.aab

Windows-версия ведётся отдельно в репозитории ivan-yurich/yurich-connect-windows.

About

Aurum VPN for Android and Windows. Flutter VPN client powered by sing-box.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages