EN

/work/reed-vpn-app

reed vpn — приложение

что это
приложение
роль
дизайн, клиент, ядро, интеграция
год
2025 — сейчас

Приложение к тому же сервису: подключение в одно касание, выбор сервера, остаток подписки, устройства, продление.

Подписка та же, что в боте: бэкенд общий, состояние сходится, где бы человек ни открыл.

Один код на Kotlin Multiplatform — Android, iOS и Windows, интерфейс на Compose.

Внутри два VPN-ядра на Go: sing-box с VLESS Reality, который я подключила к клиенту, и olcRTC — ядро обхода, которое на айфоне не носит больше ни одно приложение.

Системный туннель на каждой платформе свой: VpnService, Network Extension, wintun.

На iOS расширению отведено 50 МБ памяти, и это определяет половину решений внутри ядра.

Сверху — свой транспорт обхода: трафик идёт внутри обычного облачного редактора документов и снаружи выглядит работой с документом.

умения и инструменты

  • Kotlin Multiplatform
  • Compose Multiplatform
  • Android
  • iOS
  • Windows
  • Swift
  • Go
  • sing-box
  • VLESS Reality
  • gomobile
  • Network Extension
  • VpnService
  • tun2socks
  • сетевые протоколы
  • интеграция с API
  • GitHub Actions
  • TestFlight

экраны

вход по коду
вход по коду
подключение и трафик
подключение и трафик
выбор сервера
выбор сервера
настройки и split-routing
настройки и split-routing
подписка и устройства
подписка и устройства
следующая работаyes tax
human