
16.27 MB
Android 8.0+
11
arm64-v8a
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
Description
Android-клиент для vk-turn-proxy — проброс WireGuard/Hysteria-трафика через TURN-серверы.
Disclaimer: Проект предназначен исключительно для образовательных и исследовательских целей.
Принцип работы
Пакеты шифруются DTLS 1.2 и отправляются на TURN-сервер по протоколу STUN ChannelData (TCP или UDP). TURN-сервер пересылает трафик по UDP на ваш VPS, где он расшифровывается и передаётся в WireGuard/Hysteria. Учётные данные для TURN генерируются автоматически из ссылки на звонок.
Возможности
VPN Mode (Global) — полноценный VPN-режим (TUN) для перенаправления трафика всего устройства через прокси (на базе tun2socks)
awgproxy — встроенный клиент WireGuard (форк wireproxy), работающий в режиме локального SOCKS5/HTTP прокси
Метрики в реальном времени — отображение пинга до цели и скорости передачи данных (RX/TX)
GUI и Raw режимы — удобный интерфейс с полями или прямой ввод аргументов ядра для продвинутых пользователей
Автоматизация — управление через Quick Settings Tile (шторка) или через Broadcast Intent (START_PROXY / STOP_PROXY)
Капча и Watchdog — автоматическое обнаружение/решение капчи и восстановление соединения при обрывах
История — сохранение последних конфигураций для быстрого переключения
Кастомное ядро — возможность использовать собственный бинарник libvkturn.so
Требования
Android 8.0+ (API 26)
Архитектуры: arm64-v8a, armeabi-v7a, x86_64
VPS с установленным WireGuard или Hysteria
Ссылка на звонок / данные для DataChannel
Быстрый старт
1. Серверная часть
Установите и запустите серверную часть на VPS:
Обычный режим (через ссылку на звонок):
# Скачать бинарник
wget https://github.com/cacggghp/vk-turn-proxy/releases/latest/download/server-linux-amd64
# Запустить
chmod +x server-linux-amd64
nohup ./server-linux-amd64 -listen 0.0.0.0:56000 -connect 127.0.0.1:<порт_wg> > server.log 2>&1 &
Режим DataChannel (DC): Для запуска в этом режиме необходим сервер из ветки alxmcp/vk-turn-proxy/tree/dc. Подробные параметры запуска описаны в инструкции к DC-версии.
2. Android-клиент
Установите APK из Releases
Заполните настройки:
Адрес сервера — IP:порт вашего VPS (например 1.2.3.4:56000)
Ссылка — ссылка на звонок
Локальный адрес — по умолчанию 127.0.0.1:9000
Нажмите кнопку запуска. При успехе в логах появится Established DTLS connection!
Для использования Wireproxy загрузите конфиг, убедитесь что Endpoint равен локальному адресу и включите его на главном экране
Rate this app
Ratings & reviews
No reviews yet.