Безопасный, приватный и современный VPN-клиент для Android
| Главный экран | Список серверов | Подписки | QR-сканер |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- ⚡ Мгновенное подключение — автоматический выбор лучшего сервера по пингу в один тап.
- 🌍 Мультилокация — поддержка VLESS, VMess, Trojan, SS, Hysteria с отображением задержки.
- 🔐 Безопасное хранение — ключи и подписки зашифрованы через Android Keystore / iOS Keychain (
flutter_secure_storage), кэш защищён AES-GCM. - 🔄 Автообновление — умная проверка обновлений через GitHub Releases API с типизированным DTO.
- 🛡️ Zero-Log Policy — приложение не собирает, не хранит и не передаёт никакие пользовательские данные.
- 💳 Гибкая оплата — интеграция с Telegram Stars и USDT (CryptoBot) через бота
VYREPayBot. - 📴 Offline-first — кэширование конфигураций для подключения без интернета.
- 🔀 Split-tunneling — выборочный роутинг трафика по приложениям.
- ✅ Защита от утечек — валидация конфигов, нормализация DNS/IPv6/WebRTC, защита от HTTPS-downgrade и редиректов.
Проект построен на принципах чистой архитектуры с разделением ответственности:
| Слой | Компоненты | Описание |
|---|---|---|
| UI | Screens, Widgets | Cyber-glass дизайн на Material 3 |
| State | VpnState enum | Невозможные состояния непредставимы |
| Services | VpnService, SubscriptionService, UpdateService, ConfigValidator, ConfigNormalizer | Бизнес-логика, валидация и нормализация конфигов |
| Data | SubscriptionRepository, SubscriptionCache | Secure Storage + offline-кэш с шифрованием |
| Engine | flutter_v2ray | Xray/V2Ray core с поддержкой Reality |
- ✅ Unit-тесты: ServerSelector, SubscriptionDecoder, ConfigValidator, ConfigNormalizer
- ✅ GitHub Actions: автоматический analyze + test при каждом push
- ✅ Auto-build: APK собираются автоматически при создании тега
- Android (arm64, armeabi-v7a, x86_64)
- iOS
- Локализация (EN, RU, ZH)
- Sentry crash reporting
- Widget для быстрого подключения
Перейдите в Releases и скачайте универсальный APK:
app-release.apk— подходит для всех архитектур (arm64, armeabi-v7a, x86_64)VYRE-1.1.1+3-universal.apk— именованная сборка для текущего релиза
Требования: Android 7.0+ (API 24)
git clone https://github.com/toptestsoft/vyre-mobile.git
cd vyre-mobile
flutter pub get
flutter build apk --release
Собранный файл будет в `build/app/outputs/flutter-apk/app-release.apk` (универсальный, все архитектуры).


