vk-turn-proxy is a traffic tunneling tool that routes WireGuard or Hysteria traffic through TURN servers provided by VK calls or Yandex Telemost.
The tool solves the problem of circumventing network restrictions by encapsulating VPN traffic through legitimate video conferencing infrastructure. It encrypts packets using DTLS 1.2, then sends them in parallel streams over TCP or UDP to a TURN server using the STUN ChannelData protocol. The server forwards traffic via UDP to your destination, where it is decrypted and passed to WireGuard. Authentication credentials are automatically generated from the video call link.
This approach suits users who need to bypass network filtering in environments where direct VPN connections are blocked but video conferencing services remain accessible. The tool requires a VPS running WireGuard, a valid VK call link or Yandex Telemost link, and on Android requires Termux from F-Droid. The README lists several related projects implementing similar concepts, including a Rust-based server alternative and multiple Android clients with varying feature sets, though it does not make direct comparisons between them.
The maintainers typically respond to new issues and pull requests within hours.