AI summary
Proxy client for routing VK calls through a WireGuard tunnel. Requires a self-hosted server component and WireGuard setup; the app forwards call traffic to your VPS. Needs foreground service and notification permissions to maintain the tunnel. Not a standalone VPN—full configuration involves server-side binary deployment and split-tunneling with WireGuard excluded for this app.
Generated by AI. May contain inaccuracies.
About this app
Реализация идеи vk-turn-proxy на языке Kotlin с нативным Android-приложением.
Выражаю огромную благодарность автору оригинального проекта за концепцию и идею. Данный проект адаптирует эту идею для удобного использования на мобильных устройствах.
Полная установка с нуля Шаг 1: Настройка WireGuard на сервере (VPS) Самый простой способ — использовать автоматический скрипт установки:
Выполните команду на VPS: wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh Следуйте инструкциям установщика. Запомните порт (по умолчанию 51820). Создайте клиента и скачайте полученный .conf файл или QR-код. Шаг 2: Настройка прокси-сервера на VPS Скачайте бинарный файл сервера из релизов GitHub: wget https://github.com/swerchansky/vk-turn-proxy-kotlin/releases/download/latest/<ваша платформа> -O server Выдайте права на исполнение: chmod +x server Запустите сервер в фоновом режиме: nohup ./server --listen 0.0.0.0:56000 --connect 127.0.0.1:51820 > server.log 2>&1 & --listen 0.0.0.0:56000 — порт, который будет слушать прокси (его нужно будет указать в приложении). --connect 127.0.0.1:51820 — адрес и порт вашего WireGuard сервера. Логи работы будут записываться в файл server.log. Шаг 3: Настройка Android-приложения Установите APK из релизов. Создайте ссылку на звонок. В приложении: Вставьте ссылку на звонок. В поле Server address укажите IP_вашего_сервера:56000. Нажмите кнопку Connect. Дождитесь статуса "Connected". Шаг 4: Настройка клиента WireGuard на телефоне Важно: Прокси в приложении должен быть запущен до включения WireGuard.
Откройте приложение WireGuard и отредактируйте конфиг: Endpoint: измените на 127.0.0.1:9000 (адрес локального прокси). MTU: установите 1280 (важно для корректной работы через туннель). Исключения (Split Tunneling): Зайдите в настройки туннеля -> "Исключённые приложения" (Excluded Apps). Найдите и отметьте приложение vk-turn-proxy. Это необходимо, чтобы само приложение имело доступ в интернет в обход VPN-канала. Сохраните и включите туннель. Полезная информация MTU 1280 обязателен, так как инкапсуляция добавляет служебные заголовки. Если соединение нестабильно, попробуйте изменить количество потоков (-n) в настройках приложения.
About this version
- Version
- 1.3.0 (103000)
- Size
- 11 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- universal
- Downloads
- 70
- Updated
- Apr 8, 2026
- Package
- com.github.swerchansky.vkturnproxy
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10