cacggghp/vk-turn-proxy

vk-turn-proxy is a traffic tunneling tool that routes WireGuard or Hysteria traffic through TURN servers provided by VK calls or Yandex Telemost.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 17th, 2026
Created on November 25th, 2025
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 269
Total Stargazers: 3,995 (+0)
Total Subscribers: 55 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.7 hours
Mean response time: 21.5 hours
90th percentile: 2.9 days
Tracked items: 130

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 93% of issues opened in the past year have since been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 1
Closed in 7 days: 3
Avg open age: 107 days
Stale 30+ days: 5
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Stale (66)

Most active issues this week

Detailed Description

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.