Skip to content

WINGS-N/WINGSV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WINGS V

Telegram Чат

Клиент Xray, vk-turn-proxy, WireGuard, AmneziaWG в интерфейсе Samsung One UI

Скриншоты

Главная Роутинг приложений
VPN Hotspot Настройки

Что умеет

  • работать через 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:// и raw awg-quick конфиги
  • работать с Xray профилями и подписками
  • переключаться через launcher actions, внешние intents и Quick Settings tiles

Панель 3x-ui с встроенным vk-turn-proxy

В качестве сервера, вы можете использовать эту панель 3x-ui, в которой уже вшит vk-turn-proxy как inbound

wingsv:// ссылки

  • Основной формат: wingsv://{base64(deflate(protobuf_data))}
  • Основной импорт работает через protobuf+deflate
  • Внутри могут храниться:
    • VK TURN + WireGuard настройки
    • Xray профили и подписки
    • VK TURN + AmneziaWG конфиг
  • Старый JSON вариант - legacy

Что используется

  • Java для основного приложения
  • OneUI / SESL 8 для интерфейса
  • com.wireguard.android:tunnel для WireGuard
  • external/vk-turn-proxy для native VK TURN клиента
  • external/libXray + external/Xray-core для Xray
  • external/amneziawg-android для VK TURN + AmneziaWG
  • external/VPNHotspot для root раздачи

Сборка

Нужно задать credentials для SESL GitHub Packages вне репозитория:

  • seslUser
  • seslToken
# Сразу склонить с 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
  • protoc
  • go
  • gomobile

Release

GitHub Actions собирают:

  • CI debug build на main
  • release APK по тегам v*

Special thanks to

About

VPN клиент под Xray и vk-turn-proxy с дизайном Samsung One UI, root раздачей VPN, bypass'ом приложений, встроенным WG (+ root mode), ByeDPI, автопереключением, Xposed модулем для скрытия VPN, и многим другим

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors