Clear sysproxy on core death; probe+reconnect; subscription prune; Best ignores soft UDP; Windows tray; Android protocol gate; CI workflows. Co-authored-by: Cursor <cursoragent@cursor.com>
29 lines
953 B
Markdown
29 lines
953 B
Markdown
# Navis Android
|
|
|
|
Клиент с UI как на Desktop: список нод, пинг, «лучший», автоподключение, подписка.
|
|
|
|
Версия APK: **3.8.2+1** (синхронизируется с Desktop через `scripts/sync-version.py`).
|
|
|
|
## Протоколы
|
|
|
|
| Протокол | Статус в APK |
|
|
|----------|--------------|
|
|
| VLESS / VMess / Trojan (Xray) | SOCKS core + VpnService |
|
|
| Hysteria 2 | SOCKS core + VpnService |
|
|
| NaiveProxy | импорт в UI; подключение отключено (только Desktop) |
|
|
| AmneziaWG | импорт в UI; подключение отключено (только Desktop) |
|
|
|
|
## Сборка
|
|
|
|
Нужны JDK 17+ и Android SDK (platform 35).
|
|
|
|
```bat
|
|
build-android.bat
|
|
```
|
|
|
|
Скрипт скачает Xray/Hysteria в `app/src/main/assets/cores/` и соберёт:
|
|
|
|
`dist/navis-release/android/Navis.apk`
|
|
|
|
Или Android Studio → Open `android/` → Run.
|