Appteka Logo
Appteka
VkPN app icon

VkPN

Verified safe
ExclusiveOpen sourceToolsSilent MiqoRate this app
v1.4.1 (1)
Published Apr 17, 2026
Download APK
33.35 MB
Android 7.0+
47
x86_64, arm64-v8a, armeabi-v7a
Description
VkPN — кроссплатформенное приложение на Flutter с нативными модулями. Оно объединяет: WireGuard — зашифрованный туннель до вашего сервера (как в обычном WG-клиенте). Режим «WG + VK TURN» — локально поднимается клиент vk-turn (из экосистемы vk-turn-proxy): трафик WG идёт на 127.0.0.1:9000, а клиент пересылает его на ваш VPS через TURN, используя ссылку на VK-звонок для получения учётных данных TURN. Как это устроено внутри (логика) Конфиг WireGuard В приложение можно вставить текст конфига вручную или загрузить файл (.conf / .txt). Парсер разбирает секции [Interface] и [Peer], проверяет обязательные поля. Из Endpoint в [Peer] берётся хост вашего VPS, а порт в рантайме подменяется на порт прокси на сервере (по умолчанию 56000), как в оригинальной схеме: клиент стучится к peer на VPS, где слушает серверная часть vk-turn. В режиме «только WG» Поднимается только туннель WireGuard с оригинальным конфигом (endpoint → host:proxyPort или иной согласованный с сервером вариант). VK TURN не используется. В режиме «WG + VK TURN» vk-turn client подключается к TURN по данным из ссылки на звонок VK (-vk-link), слушает локально (например 127.0.0.1:9000). WireGuard поднимается с конфигом, где peer смотрит на этот локальный адрес, чтобы весь WG-трафик шёл в клиент vk-turn, а дальше — на VPS через TURN. На Android это делается нативно: отдельный процесс/сервис для vk-turn и менеджер туннеля WireGuard (см. Kotlin-модули VpnRuntime, WireGuardTunnelManager, VkTurnProcessManager, foreground service). Как пользоваться интерфейсом Загрузите конфиг Вставьте текст в поле конфигурации или нажмите выбор файла и укажите .conf/.txt. Режим (переключатель WG / WG + TURN) WG — только WireGuard. WG + TURN — нужна ссылка на VK-звонок в отдельном поле (как в upstream: ссылка должна быть действующей, не завершайте звонок «для всех», если не хотите терять сценарий). Параметры (по смыслу совпадают с флагами клиента vk-turn) Порт прокси на сервере (часто 56000). Потоки (-n) — число параллельных потоков. UDP (-udp) — при нестабильности можно пробовать с включать/выключать. Подключение Нажмите Connect. На Android система запросит разрешение VPN; при необходимости отключите оптимизацию батареи для приложения (по подсказке в UI). Логи Внизу экрана выводятся строки от нативного рантайма (vk-turn / WireGuard). Отключение — кнопка отключения VPN / остановки процессов.
Rate this app
0 / 1000
Optional for 4–5 stars. Required for 1–3 stars (min 10 characters).
Ratings & reviews
No reviews yet.