VkPN

Verified safeOpen sourceExclusive
No reviews reviews
95
downloads
7.0
android

AI summary

Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.

About this app

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 / остановки процессов.

About this version

Version
1.4.0 (1)
Size
33.25 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a, armeabi-v7a, x86_64
Downloads
95
Updated
Apr 14, 2026
Package
space.iscreation.vkpn

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app