CallVPN

Verified safeOpen sourceExclusive
No reviews reviews
101
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

Disclaimer: Данный проект создан исключительно в учебных и исследовательских целях. Использование инфраструктуры VK Calls (TURN-серверов) без явного разрешения со стороны правообладателя может нарушать Условия использования сервиса и правила платформы VK. Автор проекта не несет ответственности за любой ущерб или нарушение правил, возникшее в результате использования данного программного обеспечения. Проект демонстрирует техническую возможность интеграции протоколов и не предназначен для нецелевого использования ресурсов сторонних сервисов.

⚠ Текущее ограничение: VK обновил тип капчи — автоматическое решение в Docker (headless Chrome) временно не работает. Relay-to-relay mode в Docker требует ручного решения капчи. Direct mode и desktop-клиент используют InteractiveSolver — открывается видимое окно Chrome для ручного прохождения.

Весь трафик проходит через ████ █████ серверы, шифруется DTLS 1.2 и мультиплексируется в единый туннель. Для внешнего наблюдателя это выглядит как обычный ██████████.

Как это работает Система поддерживает три режима:

Direct mode — клиент подключается к серверу через ██ ████ █████:

Клиент получает TURN credentials через ██ ████ ███ Создаёт N параллельных TURN allocations (по умолчанию 4) Поверх каждого устанавливает DTLS 1.2 шифрование (AES-128-GCM) Все соединения объединяются мультиплексором в единый туннель Сервер принимает потоки и проксирует TCP-трафик в интернет Relay-to-relay mode — оба узла подключаются через ██ ████ ██████ (сервер не нуждается в открытом порте):

Клиент и сервер join'ят один и тот же ██-звонок по ссылке Оба создают TURN allocations внутри ██-инфраструктуры Обмениваются relay-адресами через ██ WebSocket signaling (зашифровано AES-256-GCM) Устанавливают DTLS relay-to-relay соединения между TURN-серверами ██ Мультиплексор объединяет всё в туннель Dual mode (direct + relay) — сервер одновременно принимает оба типа подключений:

Сервер слушает на UDP-порту и подключается к ██-звонку Direct-клиенты подключаются через TURN → :9000/udp Relay-клиенты подключаются через ██-инфраструктуру Включается флагом --direct или env ALSO_DIRECT=1 Поток данных # Direct mode App → SOCKS5/HTTP → MUX → DTLS → ████ █████ (██) → Server:9000/UDP → DTLS → MUX → Internet

# Relay-to-relay mode App → MUX → DTLS → TURN(client) ↔ TURN(server) → DTLS → MUX → Internet ██ signaling (WebSocket)

Безопасность Шифрование: DTLS 1.2 (TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256) Signaling: AES-256-GCM шифрование обмена адресами (при наличии --token) Сертификаты: самоподписанные, генерируются при каждом запуске Контейнер: distroless runtime, непривилегированный пользователь nonroot Маскировка: трафик неотличим от ██████████ для ███

About this version

Version
0.24.0 (24000)
Size
66.72 MB
Requires Android
7.0
Target SDK
24
Architecture
x86_64, arm64-v8a, armeabi-v7a, x86
Downloads
101
Updated
Apr 14, 2026
Package
com.callvpn.app

Ratings & reviews

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

Write a review

Tap a star to rate this app