Unified VPN Client с интегрированным функционалом из всех форков (orange, green, khongkha).
VPNclient-app теперь содержит ВСЕ лучшие функции из форков:
- ✅ 
.envконфигурация (из orange) - ✅ Onboarding system (из orange)
 - ✅ Deep links (из orange)
 - ✅ Улучшенный VpnService (из green)
 - ✅ Feature flags для всего UI
 - ✅ Полная кросс-платформенная поддержка через 
flutter_vpn_engine 
Все настраивается через .env файл без изменения кода!
cp env.example .env# Минимальная конфигурация для корпоративного использования
APP_NAME=My VPN
SUBSCRIPTION_URL_MAIN=https://your-subscription-url
SHOW_ONBOARDING=false
SHOW_STAT_BAR=trueflutter pub getflutter run- ENV_CONFIGURATION.md - Полная документация по .env конфигурации
 - INTEGRATION_SUMMARY.md - Детали интеграции из форков
 
SUBSCRIPTION_URL_MAIN=
SHOW_ONBOARDING=true
TELEGRAM_BOT_URL=t.me/YourVPNBot
ENABLE_DEEP_LINKS=true
SHOW_STAT_BAR=true
SHOW_APPS_PAGE=true
SHOW_SETTINGS_PAGE=trueAPP_NAME=Corporate VPN
SUBSCRIPTION_URL_MAIN=https://company.vpn/sub/token
SHOW_ONBOARDING=false
AUTO_CONNECT_ON_START=true
ENABLE_KILL_SWITCH=true
SHOW_APPS_PAGE=false
SHOW_SETTINGS_PAGE=falseAPP_NAME=MyBrand VPN
SUBSCRIPTION_URL_MAIN=https://panel.mybrand.com/sub/token
SHOW_ONBOARDING=true
TELEGRAM_BOT_URL=t.me/MyBrandVPNBot
TELEGRAM_SUPPORT_URL=t.me/MyBrand_support
SHOW_STAT_BAR=true
SHOW_APPS_PAGE=true
SHOW_SETTINGS_PAGE=trueЦентрализованная конфигурация через .env:
- Subscription URLs
 - Onboarding настройки
 - Feature flags
 - VPN engine параметры
 - UI кастомизация
 
Умный onboarding с поддержкой:
- Обязательный режим (для публичных приложений)
 - Опциональный режим (для корпоративных)
 - Telegram bot интеграция
 - Deep links для автоматического возврата
 
Продвинутый сервис VPN:
- Stream-based reactive API
 - Таймер соединения
 - Статистика в реальном времени
 - Логирование с rotation
 - Автоподключение
 - Поддержка всех cores и drivers
 
SHOW_STAT_BAR- Статистика (скорость, трафик, пинг)SHOW_APPS_PAGE- Split tunnelingSHOW_SETTINGS_PAGE- НастройкиENABLE_DEEP_LINKS- Deep linksAUTO_CONNECT_ON_START- АвтоподключениеENABLE_KILL_SWITCH- Kill switchDEBUG_MODE- Отладка
VPNclient-app
├── lib/
│   ├── services/           # Новые сервисы
│   │   ├── config_service.dart        (из orange)
│   │   ├── onboarding_service.dart    (из orange)
│   │   ├── deep_link_service.dart     (из orange)
│   │   └── vpn_service.dart           (из green)
│   ├── pages/
│   │   ├── onboarding/    # Новый
│   │   │   └── onboarding_screen.dart (из orange)
│   │   ├── main/
│   │   ├── servers/
│   │   ├── apps/
│   │   ├── settings/
│   │   └── speed/
│   └── main.dart          # Обновлен
├── env.example            # Новый
└── .env                   # Создать из example
dependencies:
  vpnclient_engine:        # Unified VPN engine
    path: ../flutter_vpn_engine
  flutter_dotenv: ^5.1.0   # .env конфигурация
  app_links: ^3.4.5        # Deep links
  provider: ^6.0.0         # State management
  # ... другие зависимости- 
Добавьте в
env.example:NEW_FEATURE=true
 - 
Добавьте getter в
ConfigService:static bool get newFeature => _getBool('NEW_FEATURE', false);
 - 
Используйте в коде:
if (ConfigService.newFeature) { // Ваш код }
 
// Сбросить onboarding для тестирования
await OnboardingService().resetOnboarding();DEBUG_MODE=true
ENABLE_LOGGING=trueВыведет полную конфигурацию при запуске.
- Проверьте, что файл в корне проекта
 - Убедитесь что в 
pubspec.yaml:flutter: assets: - .env
 flutter clean && flutter pub get
- Проверьте 
SUBSCRIPTION_URL_MAINиSHOW_ONBOARDING - Очистите данные приложения
 - См. ENV_CONFIGURATION.md
 
ENABLE_DEEP_LINKS=true- Проверьте Android/iOS манифесты
 - См. app_links documentation
 
| Функция | До интеграции | После интеграции | 
|---|---|---|
| Конфигурация | Хардкод | ✅ .env файл | 
| Onboarding | ❌ | ✅ Умный onboarding | 
| Deep Links | ❌ | ✅ Поддерживается | 
| VPN Service | Базовый | ✅ Продвинутый | 
| Feature Flags | ❌ | ✅ Полная поддержка | 
| UI кастомизация | Хардкод | ✅ Через конфиг | 
Теперь у вас ОДИН универсальный VPNclient-app который:
- 📱 Работает на всех платформах (Android, iOS, Windows, Linux, macOS)
 - ⚙️ Настраивается через 
.envбез изменения кода - 🎨 Поддерживает любые сценарии (публичный, корпоративный, white-label)
 - 🚀 Содержит лучшие функции из всех форков
 - 📚 Полностью задокументирован
 
- ENV_CONFIGURATION.md - Документация по конфигурации
 - INTEGRATION_SUMMARY.md - Детали интеграции
 - ../flutter_vpn_engine/README.md - VPN Engine
 
MIT License - см. LICENSE
Версия: 2.0.0
Дата: 21 октября 2025
Команда: VPNclient Team
🎊 Успешная интеграция завершена!