Клиент Xray, vk-turn-proxy, WireGuard, AmneziaWG в интерфейсе Samsung One UI
![]() |
![]() |
![]() |
![]() |
- работать через
Xray (VLESS),VK TURN + WireGuard или AmneziaWG, обычныеWireGuard/AmneziaWG - показывать статус подключения, IP, страну, провайдера и сетевую статистику
- работать в обычном VPN режиме через
VpnService - работать в root режиме для
VK TURN + WireGuard - настраивать маршрутизацию по приложениям
- раздавать VPN через Wi‑Fi, USB, Bluetooth и Ethernet
- показывать отдельные логи
vk-turn-proxy,Xrayи runtime приложения - импортировать и экспортировать конфигурации через
wingsv:// - импортировать
vless://и rawawg-quickконфиги - работать с
Xrayпрофилями и подписками - переключаться через launcher actions, внешние intents и Quick Settings tiles
В качестве сервера, вы можете использовать эту панель 3x-ui, в которой уже вшит vk-turn-proxy как inbound
- Основной формат:
wingsv://{base64(deflate(protobuf_data))} - Основной импорт работает через protobuf+deflate
- Внутри могут храниться:
VK TURN + WireGuardнастройкиXrayпрофили и подпискиVK TURN + AmneziaWGконфиг
- Старый JSON вариант - legacy
- Java для основного приложения
- OneUI / SESL 8 для интерфейса
com.wireguard.android:tunnelдля WireGuardexternal/vk-turn-proxyдля nativeVK TURNклиентаexternal/libXray+external/Xray-coreдляXrayexternal/amneziawg-androidдляVK TURN + AmneziaWGexternal/VPNHotspotдля root раздачи
Нужно задать credentials для SESL GitHub Packages вне репозитория:
seslUserseslToken
# Сразу склонить с submodules
git clone --recurse-submodules https://github.com/WINGS-N/WINGSV.git
# Или после простого clone
# Инициализация submodules
git submodule update --init --recursiveЛокальная сборка:
# debug сборка
./gradlew :app:assembleDebug
# релизная сборка
./gradlew :app:assembleReleaseДля локальной сборки также нужны:
- Android SDK
- Android NDK
protocgogomobile
GitHub Actions собирают:
- CI debug build на
main - release APK по тегам
v*



