[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73236":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":8,"rankLanguage":8,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":8,"pushedAt":8,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":14,"starSnapshotCount":14,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},73236,"vk-turn-proxy","cacggghp\u002Fvk-turn-proxy","cacggghp",null,"Go",3763,257,58,70,0,22,56,183,66,29.23,"GNU General Public License v3.0",false,"main",true,[],"2026-06-12 02:03:10","# Good TURN\n\nПроброс трафика WireGuard\u002FHysteria через TURN сервера VK звонков или ~~Яндекс телемоста~~. Пакеты шифруются DTLS 1.2, затем параллельными потоками через TCP или UDP отправляются на TURN сервер по протоколу STUN ChannelData. Оттуда по UDP отправляются на ваш сервер, где расшифровываются и передаются в WireGuard. Логин\u002Fпароль от TURN генерируются из ссылки на звонок.\n\nТолько для учебных целей!\n\n## Похожие проекты\n\n> [!WARNING]  \n> Авторы данного репозитория не несут ответственности за другие похожие проекты.\n\n#### Server\n- https:\u002F\u002Fgithub.com\u002FUrtyom-Alyanov\u002Fturn-proxy - реализация на Rust\n- https:\u002F\u002Fgithub.com\u002Fjaykaiperson\u002Flionheart - аналог для https:\u002F\u002Fstream.wb.ru (статья: https:\u002F\u002Fhabr.com\u002Fru\u002Farticles\u002F1017410\u002F)\n- https:\u002F\u002Fgithub.com\u002Fkulikov0\u002Fwhitelist-bypass - проброс через медиасервер SFU ВК и Яндекс Телемоста\n- https:\u002F\u002Fgithub.com\u002FNedgNDG\u002Fvk-proxy-auto-installer - автоустановщик VK TURN Proxy (TUI)\n\n#### Android\n##### Мои любимые\n- https:\u002F\u002Fgithub.com\u002Fsamosvalishe\u002Fturn-proxy-android - клиент для андроида c Material 3 UI и автоапдейтами (Kotlin)\n- https:\u002F\u002Fgithub.com\u002FMYSOREZ\u002Fvk-turn-proxy-android - клиент для андроида\n- https:\u002F\u002Fgithub.com\u002Fkiper292\u002Fwireguard-turn-android - клиент для андроида интегрированный в WireGuard\n##### Ещё\n- https:\u002F\u002Fgithub.com\u002FWINGS-N\u002FWINGSV - клиент для андроида с One UI, WireGuard, раздачей VPN с root\n- https:\u002F\u002Fgithub.com\u002Foxsidee\u002Fvkpn - клиент для андроида (кроссплатформенный Flutter)\n- https:\u002F\u002Fgithub.com\u002Famurcanov\u002Fproxy-turn-vk-android - клиент для андроида с WireGuard\n\n#### iOS\n- https:\u002F\u002Fgithub.com\u002Fnullcstring\u002Fturnbridge - клиент для iOS\n\n#### macOS\n- https:\u002F\u002Fgithub.com\u002Fdenny4-user\u002Fvk-turn-proxy-macos-gui - клиент для macOS\n\n\n## Настройка\n\nНам понадобится:\n\n1. Ссылка на действующий ВК звонок: создаём свой (нужен аккаунт вк), или гуглим `\"https:\u002F\u002Fvk.com\u002Fcall\u002Fjoin\u002F\"`.\n   Ссылка действительна вечно, если не нажимать \"завершить звонок для всех\"\n2. Или ссылка на звонок Яндекс телемоста: `\"https:\u002F\u002Ftelemost.yandex.ru\u002Fj\u002F\"`. Её лучше не гуглить, так как видно подключение к конференции\n3. VPS с установленным WireGuard\n4. Для андроида: скачать Termux из F-Droid\n\n### Сервер\n\n\u003Cdetails>\u003Csummary>Рекомендуется tmux\u003C\u002Fsummary>\n\nНа сервере запустить tmux:\n\n```bash\n# Создание сессии tmux\ntmux new -s vkturn\n```\n\nВнутри сессии tmux запустить команду сервера ниже. Далее нажать `Ctrl+B` `D`, чтобы свернуть сессию, не завершая её. Прокси процесс останется запущенным, сервер будет доступен для новых команд или безопасного выхода из него.\n\n```bash\n# Войти в ранее созданную сессию tmux\ntmux a -t vkturn\n```\n\n\u003C\u002Fdetails>\n\nСкачать бинарник, в данном примере используется самый популярный сервер `server-linux-amd64`:\n\n```bash\n# Скачать бинарник\ncurl -L -o server https:\u002F\u002Fgithub.com\u002Fcacggghp\u002Fvk-turn-proxy\u002Freleases\u002Flatest\u002Fdownload\u002Fserver-linux-amd64 && chmod +x server\n```\n\n```bash\n# Запуск сервера\n.\u002Fserver -listen 0.0.0.0:56000 -connect 127.0.0.1:\u003Cпорт wg>\n```\n#### Установка демона\nНа сервере в файле `\u002Fetc\u002Fsystemd\u002Fsystem\u002Fvk-turn-proxy.service`\n```\n[Unit]\nDescription=VK Turn Proxy Service\nAfter=network.target\n\n[Service]\nType=simple\nExecStart=\u002Fopt\u002Fvk-turn-proxy\u002Fserver-linux-amd64 -listen 0.0.0.0:56000 -connect 127.0.0.1:\u003Cwg_port>\nKillMode=process\nRestart=always\nRestartSec=5\nUser=nobody\nGroup=nogroup\nStandardOutput=append:\u002Fvar\u002Flog\u002Fvk-turn-proxy\u002Fvk-turn-proxy.log\nStandardError=append:\u002Fvar\u002Flog\u002Fvk-turn-proxy\u002Fvk-turn-proxy_error.log\nSyslogIdentifier=vk-turn-proxy\n\n[Install]\nWantedBy=multi-user.target\n```\nГде `\u002Fopt\u002Fvk-turn-proxy\u002Fserver-linux-amd64` - путь к файлу, `\u003Cwg_port>` - порт сервера wg\n```\nsystemctl daemon-reload\nsystemctl enable vk-turn-proxy.service\nsystemctl start vk-turn-proxy.service\n```\n#### Docker\n\nОбраз Docker публикуется в GitHub Container Registry:\n\n```\ndocker pull ghcr.io\u002Fcacggghp\u002Fvk-turn-proxy:latest\ndocker tag ghcr.io\u002Fcacggghp\u002Fvk-turn-proxy:latest vkt\n```\n\nДля Linux-сервера, где `xray` или WireGuard слушает локально, удобнее запускать через host network:\n\n```\ndocker run --rm --network host -e CONNECT_ADDR=127.0.0.1:\u003Cпорт wg> vkt\n```\n\nЕсли нужен bridge mode:\n\n```\ndocker run --rm -p 56000:56000\u002Fudp -e CONNECT_ADDR=\u003Cip хоста>:\u003Cпорт wg> vkt\n```\n\nСборка образа вручную:\n\n```\ngit clone https:\u002F\u002Fgithub.com\u002Fcacggghp\u002Fvk-turn-proxy.git\ncd vk-turn-proxy\ndocker build -t vk-turn-proxy .\n```\n\nПеременная окружения **CONNECT_ADDR** — адрес WireGuard (обязательный), например `192.168.1.10:51820`.\n\nПример запуска:\n\n```\ndocker run -p 56000:56000\u002Fudp -e CONNECT_ADDR=192.168.1.10:51820 vk-turn-proxy\n```\n\n### Клиент\n\n#### Android\n\nСм. [клиенты](#android).\n\n**Альтернативный способ (через Termux):**\n\n- В клиентском конфиге WireGuard меняем адрес сервера на `127.0.0.1:9000`, ставим MTU 1280\n- **Добавляем Termux в исключения WireGuard. Нажимаем \"сохранить\".**\n  В Termux:\n\n```\ntermux-wake-lock\n```\n\nТелефон не будет уходить в глубокий сон, так что на ночь ставьте на зарядку. Чтобы отключить:\n\n```\ntermux-wake-unlock\n```\n\nСкачиваем бинарник в локальную папку, даём права на исполнение, в команде указана самая популярная архитектура `client-android-arm64`:\n\n```bash\ncurl -L -o client https:\u002F\u002Fgithub.com\u002Fcacggghp\u002Fvk-turn-proxy\u002Freleases\u002Flatest\u002Fdownload\u002Fclient-android-arm64 && chmod +x client\n```\n\nЗапускаем:\n\n```\n.\u002Fclient -listen 127.0.0.1:9000 -peer \u003Cip сервера wg>:56000 -vk-link \u003CVK ссылка>\n```\n\nИли\n\n```\n.\u002Fclient -udp -turn 5.255.211.241 -peer \u003Cip сервера wg>:56000 -yandex-link \u003CYa ссылка> -listen 127.0.0.1:9000\n```\n\n**Если после включения VPN в терминале вылезают ошибки DNS, попробуйте в Wireguard включить VPN только для нужных приложений.**\n\n#### iOS\n\nСм. [клиенты](#ios).\n\n**Альтернативный способ (через iSH Shell):**\n\nСкачать приложение [iSH Shell](https:\u002F\u002Fapps.apple.com\u002Fru\u002Fapp\u002Fish-shell\u002Fid1436902243):\n\n```bash\n# Установить curl, если его нет\napk update\napk add curl\n```\n\n```bash\n# Скачать бинарник и дать права на запуск\ncurl -L -o client https:\u002F\u002Fgithub.com\u002Fcacggghp\u002Fvk-turn-proxy\u002Freleases\u002Flatest\u002Fdownload\u002Fclient-linux-386 && chmod +x client\n```\n\n```bash\n# Запустить клиент\n.\u002Fclient -listen 127.0.0.1:9000 -peer \u003Cip сервера wg>:56000 -vk-link \u003CVK ссылка>\n```\n\n####\nВ конфиге WireGuard (WG) есть строка\n```\nAllowedIPs = 0.0.0.0\u002F0, ::0\n```\nЧто означает разрешить весь интернет.\n\nДля данной утилиты, нужно исключить IP адреса ВК, т.к. для звонков он подключается к диапазону 155.212.192.0\u002F20, то можно исключить этот диапазон.\n\nВ конфиге WG, замените строку AllowedIPs:\n```\nAllowedIPs = 0.0.0.0\u002F1, 128.0.0.0\u002F4, 144.0.0.0\u002F5, 152.0.0.0\u002F7, 154.0.0.0\u002F8, 155.0.0.0\u002F9, 155.128.0.0\u002F10, 155.192.0.0\u002F12, 155.208.0.0\u002F14, 155.212.0.0\u002F17, 155.212.128.0\u002F18, 155.212.208.0\u002F20, 155.212.224.0\u002F19, 155.213.0.0\u002F16, 155.214.0.0\u002F15, 155.216.0.0\u002F13, 155.224.0.0\u002F11, 156.0.0.0\u002F6, 160.0.0.0\u002F3, 192.0.0.0\u002F2\n```\n\nСтрока со всеми исключёнными адресами ВК:\n```\nAllowedIPs = 0.0.0.0\u002F6, 4.0.0.0\u002F8, 5.0.0.0\u002F11, 5.32.0.0\u002F12, 5.48.0.0\u002F13, 5.56.0.0\u002F14, 5.60.0.0\u002F16, 5.61.0.0\u002F20, 5.61.24.0\u002F21, 5.61.32.0\u002F19, 5.61.64.0\u002F18, 5.61.128.0\u002F18, 5.61.192.0\u002F19, 5.61.224.0\u002F21, 5.61.240.0\u002F20, 5.62.0.0\u002F15, 5.64.0.0\u002F11, 5.96.0.0\u002F14, 5.100.0.0\u002F16, 5.101.0.0\u002F19, 5.101.32.0\u002F21, 5.101.44.0\u002F22, 5.101.48.0\u002F20, 5.101.64.0\u002F18, 5.101.128.0\u002F17, 5.102.0.0\u002F15, 5.104.0.0\u002F13, 5.112.0.0\u002F12, 5.128.0.0\u002F11, 5.160.0.0\u002F12, 5.176.0.0\u002F14, 5.180.0.0\u002F16, 5.181.0.0\u002F19, 5.181.32.0\u002F20, 5.181.48.0\u002F21, 5.181.56.0\u002F22, 5.181.64.0\u002F18, 5.181.128.0\u002F17, 5.182.0.0\u002F15, 5.184.0.0\u002F14, 5.188.0.0\u002F17, 5.188.128.0\u002F21, 5.188.136.0\u002F22, 5.188.144.0\u002F20, 5.188.160.0\u002F19, 5.188.192.0\u002F18, 5.189.0.0\u002F16, 5.190.0.0\u002F15, 5.192.0.0\u002F10, 6.0.0.0\u002F7, 8.0.0.0\u002F5, 16.0.0.0\u002F5, 24.0.0.0\u002F6, 28.0.0.0\u002F7, 30.0.0.0\u002F8, 31.0.0.0\u002F9, 31.128.0.0\u002F11, 31.160.0.0\u002F12, 31.176.0.0\u002F16, 31.177.0.0\u002F18, 31.177.64.0\u002F19, 31.177.96.0\u002F21, 31.177.108.0\u002F22, 31.177.112.0\u002F20, 31.177.128.0\u002F17, 31.178.0.0\u002F15, 31.180.0.0\u002F14, 31.184.0.0\u002F13, 31.192.0.0\u002F10, 32.0.0.0\u002F6, 36.0.0.0\u002F8, 37.0.0.0\u002F9, 37.128.0.0\u002F13, 37.136.0.0\u002F15, 37.138.0.0\u002F16, 37.139.0.0\u002F19, 37.139.36.0\u002F22, 37.139.44.0\u002F22, 37.139.48.0\u002F20, 37.139.64.0\u002F18, 37.139.128.0\u002F17, 37.140.0.0\u002F14, 37.144.0.0\u002F12, 37.160.0.0\u002F11, 37.192.0.0\u002F10, 38.0.0.0\u002F7, 40.0.0.0\u002F6, 44.0.0.0\u002F8, 45.0.0.0\u002F10, 45.64.0.0\u002F12, 45.80.0.0\u002F14, 45.84.0.0\u002F17, 45.84.132.0\u002F22, 45.84.136.0\u002F21, 45.84.144.0\u002F20, 45.84.160.0\u002F19, 45.84.192.0\u002F18, 45.85.0.0\u002F16, 45.86.0.0\u002F15, 45.88.0.0\u002F13, 45.96.0.0\u002F11, 45.128.0.0\u002F13, 45.136.0.0\u002F20, 45.136.16.0\u002F22, 45.136.24.0\u002F21, 45.136.32.0\u002F19, 45.136.64.0\u002F18, 45.136.128.0\u002F17, 45.137.0.0\u002F16, 45.138.0.0\u002F15, 45.140.0.0\u002F14, 45.144.0.0\u002F12, 45.160.0.0\u002F11, 45.192.0.0\u002F10, 46.0.0.0\u002F7, 48.0.0.0\u002F5, 56.0.0.0\u002F6, 60.0.0.0\u002F7, 62.0.0.0\u002F9, 62.128.0.0\u002F10, 62.192.0.0\u002F12, 62.208.0.0\u002F13, 62.216.0.0\u002F16, 62.217.0.0\u002F17, 62.217.128.0\u002F19, 62.217.176.0\u002F20, 62.217.192.0\u002F18, 62.218.0.0\u002F15, 62.220.0.0\u002F14, 62.224.0.0\u002F11, 63.0.0.0\u002F8, 64.0.0.0\u002F5, 72.0.0.0\u002F6, 76.0.0.0\u002F7, 78.0.0.0\u002F8, 79.0.0.0\u002F9, 79.128.0.0\u002F13, 79.136.0.0\u002F16, 79.137.0.0\u002F17, 79.137.128.0\u002F20, 79.137.144.0\u002F21, 79.137.152.0\u002F22, 79.137.156.0\u002F24, 79.137.158.0\u002F23, 79.137.160.0\u002F21, 79.137.168.0\u002F22, 79.137.172.0\u002F23, 79.137.176.0\u002F20, 79.137.192.0\u002F19, 79.137.224.0\u002F20, 79.137.248.0\u002F21, 79.138.0.0\u002F15, 79.140.0.0\u002F14, 79.144.0.0\u002F12, 79.160.0.0\u002F11, 79.192.0.0\u002F10, 80.0.0.0\u002F7, 82.0.0.0\u002F8, 83.0.0.0\u002F9, 83.128.0.0\u002F11, 83.160.0.0\u002F14, 83.164.0.0\u002F15, 83.166.0.0\u002F17, 83.166.128.0\u002F18, 83.166.192.0\u002F19, 83.166.224.0\u002F21, 83.166.240.0\u002F21, 83.167.0.0\u002F16, 83.168.0.0\u002F13, 83.176.0.0\u002F12, 83.192.0.0\u002F12, 83.208.0.0\u002F13, 83.216.0.0\u002F16, 83.217.0.0\u002F17, 83.217.128.0\u002F18, 83.217.192.0\u002F20, 83.217.208.0\u002F21, 83.217.220.0\u002F22, 83.217.224.0\u002F19, 83.218.0.0\u002F15, 83.220.0.0\u002F15, 83.222.0.0\u002F20, 83.222.16.0\u002F21, 83.222.24.0\u002F22, 83.222.32.0\u002F19, 83.222.64.0\u002F18, 83.222.128.0\u002F17, 83.223.0.0\u002F16, 83.224.0.0\u002F11, 84.0.0.0\u002F12, 84.16.0.0\u002F14, 84.20.0.0\u002F15, 84.22.0.0\u002F16, 84.23.0.0\u002F19, 84.23.32.0\u002F20, 84.23.48.0\u002F22, 84.23.56.0\u002F21, 84.23.64.0\u002F18, 84.23.128.0\u002F17, 84.24.0.0\u002F13, 84.32.0.0\u002F11, 84.64.0.0\u002F10, 84.128.0.0\u002F9, 85.0.0.0\u002F9, 85.128.0.0\u002F10, 85.192.0.0\u002F19, 85.192.36.0\u002F22, 85.192.40.0\u002F21, 85.192.48.0\u002F20, 85.192.64.0\u002F18, 85.192.128.0\u002F17, 85.193.0.0\u002F16, 85.194.0.0\u002F15, 85.196.0.0\u002F14, 85.200.0.0\u002F13, 85.208.0.0\u002F12, 85.224.0.0\u002F11, 86.0.0.0\u002F8, 87.0.0.0\u002F9, 87.128.0.0\u002F10, 87.192.0.0\u002F11, 87.224.0.0\u002F13, 87.232.0.0\u002F14, 87.236.0.0\u002F15, 87.238.0.0\u002F16, 87.239.0.0\u002F18, 87.239.64.0\u002F19, 87.239.96.0\u002F21, 87.239.112.0\u002F20, 87.239.128.0\u002F17, 87.240.0.0\u002F15, 87.242.0.0\u002F18, 87.242.64.0\u002F19, 87.242.96.0\u002F20, 87.242.116.0\u002F22, 87.242.120.0\u002F21, 87.242.128.0\u002F17, 87.243.0.0\u002F16, 87.244.0.0\u002F14, 87.248.0.0\u002F13, 88.0.0.0\u002F8, 89.0.0.0\u002F9, 89.128.0.0\u002F10, 89.192.0.0\u002F12, 89.208.0.0\u002F18, 89.208.64.0\u002F20, 89.208.80.0\u002F22, 89.208.88.0\u002F21, 89.208.96.0\u002F19, 89.208.128.0\u002F18, 89.208.192.0\u002F22, 89.208.200.0\u002F21, 89.208.212.0\u002F22, 89.208.224.0\u002F22, 89.208.232.0\u002F21, 89.208.240.0\u002F20, 89.209.0.0\u002F16, 89.210.0.0\u002F15, 89.212.0.0\u002F14, 89.216.0.0\u002F14, 89.220.0.0\u002F16, 89.221.0.0\u002F17, 89.221.128.0\u002F18, 89.221.192.0\u002F19, 89.221.224.0\u002F22, 89.221.240.0\u002F20, 89.222.0.0\u002F15, 89.224.0.0\u002F11, 90.0.0.0\u002F9, 90.128.0.0\u002F12, 90.144.0.0\u002F13, 90.152.0.0\u002F14, 90.156.0.0\u002F17, 90.156.128.0\u002F20, 90.156.144.0\u002F22, 90.156.152.0\u002F21, 90.156.160.0\u002F19, 90.156.192.0\u002F20, 90.156.208.0\u002F22, 90.156.220.0\u002F22, 90.156.224.0\u002F21, 90.156.240.0\u002F20, 90.157.0.0\u002F16, 90.158.0.0\u002F15, 90.160.0.0\u002F11, 90.192.0.0\u002F10, 91.0.0.0\u002F9, 91.128.0.0\u002F10, 91.192.0.0\u002F12, 91.208.0.0\u002F13, 91.216.0.0\u002F15, 91.218.0.0\u002F16, 91.219.0.0\u002F17, 91.219.128.0\u002F18, 91.219.192.0\u002F19, 91.219.228.0\u002F22, 91.219.232.0\u002F21, 91.219.240.0\u002F20, 91.220.0.0\u002F14, 91.224.0.0\u002F14, 91.228.0.0\u002F15, 91.230.0.0\u002F16, 91.231.0.0\u002F17, 91.231.128.0\u002F22, 91.231.136.0\u002F21, 91.231.144.0\u002F20, 91.231.160.0\u002F19, 91.231.192.0\u002F18, 91.232.0.0\u002F13, 91.240.0.0\u002F12, 92.0.0.0\u002F11, 92.32.0.0\u002F14, 92.36.0.0\u002F15, 92.38.0.0\u002F17, 92.38.128.0\u002F18, 92.38.192.0\u002F20, 92.38.208.0\u002F21, 92.38.216.0\u002F24, 92.38.218.0\u002F23, 92.38.220.0\u002F22, 92.38.224.0\u002F19, 92.39.0.0\u002F16, 92.40.0.0\u002F13, 92.48.0.0\u002F12, 92.64.0.0\u002F10, 92.128.0.0\u002F9, 93.0.0.0\u002F8, 94.0.0.0\u002F10, 94.64.0.0\u002F11, 94.96.0.0\u002F14, 94.100.0.0\u002F17, 94.100.128.0\u002F19, 94.100.160.0\u002F20, 94.100.192.0\u002F18, 94.101.0.0\u002F16, 94.102.0.0\u002F15, 94.104.0.0\u002F13, 94.112.0.0\u002F12, 94.128.0.0\u002F13, 94.136.0.0\u002F15, 94.138.0.0\u002F16, 94.139.0.0\u002F17, 94.139.128.0\u002F18, 94.139.192.0\u002F19, 94.139.224.0\u002F20, 94.139.240.0\u002F22, 94.139.248.0\u002F21, 94.140.0.0\u002F14, 94.144.0.0\u002F12, 94.160.0.0\u002F11, 94.192.0.0\u002F10, 95.0.0.0\u002F9, 95.128.0.0\u002F11, 95.160.0.0\u002F15, 95.162.0.0\u002F16, 95.163.0.0\u002F19, 95.163.64.0\u002F18, 95.163.128.0\u002F22, 95.163.132.0\u002F24, 95.163.134.0\u002F23, 95.163.136.0\u002F21, 95.163.144.0\u002F20, 95.163.160.0\u002F20, 95.163.176.0\u002F22, 95.163.184.0\u002F21, 95.163.192.0\u002F20, 95.163.220.0\u002F22, 95.163.224.0\u002F20, 95.163.240.0\u002F21, 95.164.0.0\u002F14, 95.168.0.0\u002F13, 95.176.0.0\u002F12, 95.192.0.0\u002F10, 96.0.0.0\u002F5, 104.0.0.0\u002F6, 108.0.0.0\u002F8, 109.0.0.0\u002F10, 109.64.0.0\u002F11, 109.96.0.0\u002F12, 109.112.0.0\u002F13, 109.120.0.0\u002F17, 109.120.128.0\u002F19, 109.120.160.0\u002F20, 109.120.176.0\u002F22, 109.120.184.0\u002F22, 109.120.192.0\u002F18, 109.121.0.0\u002F16, 109.122.0.0\u002F15, 109.124.0.0\u002F14, 109.128.0.0\u002F9, 110.0.0.0\u002F7, 112.0.0.0\u002F4, 128.0.0.0\u002F9, 128.128.0.0\u002F13, 128.136.0.0\u002F14, 128.140.0.0\u002F17, 128.140.128.0\u002F19, 128.140.160.0\u002F21, 128.140.176.0\u002F20, 128.140.192.0\u002F18, 128.141.0.0\u002F16, 128.142.0.0\u002F15, 128.144.0.0\u002F12, 128.160.0.0\u002F11, 128.192.0.0\u002F10, 129.0.0.0\u002F8, 130.0.0.0\u002F11, 130.32.0.0\u002F12, 130.48.0.0\u002F16, 130.49.0.0\u002F17, 130.49.128.0\u002F18, 130.49.192.0\u002F19, 130.50.0.0\u002F15, 130.52.0.0\u002F14, 130.56.0.0\u002F13, 130.64.0.0\u002F10, 130.128.0.0\u002F9, 131.0.0.0\u002F8, 132.0.0.0\u002F6, 136.0.0.0\u002F5, 144.0.0.0\u002F7, 146.0.0.0\u002F9, 146.128.0.0\u002F11, 146.160.0.0\u002F12, 146.176.0.0\u002F13, 146.184.0.0\u002F16, 146.185.0.0\u002F17, 146.185.128.0\u002F18, 146.185.192.0\u002F20, 146.185.212.0\u002F22, 146.185.216.0\u002F21, 146.185.224.0\u002F20, 146.185.244.0\u002F22, 146.185.248.0\u002F21, 146.186.0.0\u002F15, 146.188.0.0\u002F14, 146.192.0.0\u002F10, 147.0.0.0\u002F8, 148.0.0.0\u002F6, 152.0.0.0\u002F7, 154.0.0.0\u002F8, 155.0.0.0\u002F9, 155.128.0.0\u002F10, 155.192.0.0\u002F12, 155.208.0.0\u002F14, 155.212.0.0\u002F17, 155.212.128.0\u002F18, 155.212.208.0\u002F20, 155.212.224.0\u002F19, 155.213.0.0\u002F16, 155.214.0.0\u002F15, 155.216.0.0\u002F13, 155.224.0.0\u002F11, 156.0.0.0\u002F6, 160.0.0.0\u002F8, 161.0.0.0\u002F10, 161.64.0.0\u002F11, 161.96.0.0\u002F13, 161.104.0.0\u002F18, 161.104.64.0\u002F19, 161.104.96.0\u002F21, 161.104.112.0\u002F20, 161.104.128.0\u002F17, 161.105.0.0\u002F16, 161.106.0.0\u002F15, 161.108.0.0\u002F14, 161.112.0.0\u002F12, 161.128.0.0\u002F9, 162.0.0.0\u002F7, 164.0.0.0\u002F6, 168.0.0.0\u002F5, 176.0.0.0\u002F10, 176.64.0.0\u002F11, 176.96.0.0\u002F12, 176.112.0.0\u002F17, 176.112.128.0\u002F19, 176.112.160.0\u002F21, 176.112.176.0\u002F20, 176.112.192.0\u002F18, 176.113.0.0\u002F16, 176.114.0.0\u002F15, 176.116.0.0\u002F14, 176.120.0.0\u002F13, 176.128.0.0\u002F9, 177.0.0.0\u002F8, 178.0.0.0\u002F12, 178.16.0.0\u002F14, 178.20.0.0\u002F15, 178.22.0.0\u002F18, 178.22.64.0\u002F20, 178.22.80.0\u002F21, 178.22.96.0\u002F19, 178.22.128.0\u002F17, 178.23.0.0\u002F16, 178.24.0.0\u002F13, 178.32.0.0\u002F11, 178.64.0.0\u002F10, 178.128.0.0\u002F10, 178.192.0.0\u002F11, 178.224.0.0\u002F13, 178.232.0.0\u002F14, 178.236.0.0\u002F16, 178.237.0.0\u002F20, 178.237.32.0\u002F19, 178.237.64.0\u002F18, 178.237.128.0\u002F17, 178.238.0.0\u002F15, 178.240.0.0\u002F12, 179.0.0.0\u002F8, 180.0.0.0\u002F6, 184.0.0.0\u002F8, 185.0.0.0\u002F14, 185.4.0.0\u002F16, 185.5.0.0\u002F17, 185.5.128.0\u002F21, 185.5.140.0\u002F22, 185.5.144.0\u002F20, 185.5.160.0\u002F19, 185.5.192.0\u002F18, 185.6.0.0\u002F15, 185.8.0.0\u002F13, 185.16.0.0\u002F17, 185.16.128.0\u002F20, 185.16.144.0\u002F22, 185.16.152.0\u002F21, 185.16.160.0\u002F19, 185.16.192.0\u002F19, 185.16.224.0\u002F20, 185.16.240.0\u002F22, 185.16.248.0\u002F21, 185.17.0.0\u002F16, 185.18.0.0\u002F15, 185.20.0.0\u002F14, 185.24.0.0\u002F13, 185.32.0.0\u002F11, 185.64.0.0\u002F12, 185.80.0.0\u002F14, 185.84.0.0\u002F15, 185.86.0.0\u002F17, 185.86.128.0\u002F20, 185.86.148.0\u002F22, 185.86.152.0\u002F21, 185.86.160.0\u002F19, 185.86.192.0\u002F18, 185.87.0.0\u002F16, 185.88.0.0\u002F13, 185.96.0.0\u002F14, 185.100.0.0\u002F18, 185.100.64.0\u002F19, 185.100.96.0\u002F21, 185.100.108.0\u002F22, 185.100.112.0\u002F20, 185.100.128.0\u002F17, 185.101.0.0\u002F16, 185.102.0.0\u002F15, 185.104.0.0\u002F13, 185.112.0.0\u002F12, 185.128.0.0\u002F15, 185.130.0.0\u002F18, 185.130.64.0\u002F19, 185.130.96.0\u002F20, 185.130.116.0\u002F22, 185.130.120.0\u002F21, 185.130.128.0\u002F17, 185.131.0.0\u002F18, 185.131.64.0\u002F22, 185.131.72.0\u002F21, 185.131.80.0\u002F20, 185.131.96.0\u002F19, 185.131.128.0\u002F17, 185.132.0.0\u002F14, 185.136.0.0\u002F13, 185.144.0.0\u002F12, 185.160.0.0\u002F12, 185.176.0.0\u002F14, 185.180.0.0\u002F17, 185.180.128.0\u002F18, 185.180.192.0\u002F21, 185.180.204.0\u002F22, 185.180.208.0\u002F20, 185.180.224.0\u002F19, 185.181.0.0\u002F16, 185.182.0.0\u002F15, 185.184.0.0\u002F15, 185.186.0.0\u002F16, 185.187.0.0\u002F19, 185.187.32.0\u002F20, 185.187.48.0\u002F21, 185.187.56.0\u002F22, 185.187.60.0\u002F23, 185.187.62.0\u002F24, 185.187.64.0\u002F18, 185.187.128.0\u002F17, 185.188.0.0\u002F14, 185.192.0.0\u002F11, 185.224.0.0\u002F15, 185.226.0.0\u002F19, 185.226.32.0\u002F20, 185.226.48.0\u002F22, 185.226.56.0\u002F21, 185.226.64.0\u002F18, 185.226.128.0\u002F17, 185.227.0.0\u002F16, 185.228.0.0\u002F14, 185.232.0.0\u002F13, 185.240.0.0\u002F16, 185.241.0.0\u002F17, 185.241.128.0\u002F18, 185.241.196.0\u002F22, 185.241.200.0\u002F21, 185.241.208.0\u002F20, 185.241.224.0\u002F19, 185.242.0.0\u002F15, 185.244.0.0\u002F14, 185.248.0.0\u002F13, 186.0.0.0\u002F7, 188.0.0.0\u002F10, 188.64.0.0\u002F12, 188.80.0.0\u002F13, 188.88.0.0\u002F14, 188.92.0.0\u002F16, 188.93.0.0\u002F19, 188.93.32.0\u002F20, 188.93.48.0\u002F21, 188.93.64.0\u002F18, 188.93.128.0\u002F17, 188.94.0.0\u002F15, 188.96.0.0\u002F11, 188.128.0.0\u002F9, 189.0.0.0\u002F8, 190.0.0.0\u002F7, 192.0.0.0\u002F8, 193.0.0.0\u002F9, 193.128.0.0\u002F10, 193.192.0.0\u002F13, 193.200.0.0\u002F15, 193.202.0.0\u002F16, 193.203.0.0\u002F19, 193.203.32.0\u002F21, 193.203.44.0\u002F22, 193.203.48.0\u002F20, 193.203.64.0\u002F18, 193.203.128.0\u002F17, 193.204.0.0\u002F14, 193.208.0.0\u002F12, 193.224.0.0\u002F11, 194.0.0.0\u002F9, 194.128.0.0\u002F11, 194.160.0.0\u002F12, 194.176.0.0\u002F13, 194.184.0.0\u002F15, 194.186.0.0\u002F19, 194.186.32.0\u002F20, 194.186.48.0\u002F21, 194.186.56.0\u002F22, 194.186.60.0\u002F23, 194.186.62.0\u002F24, 194.186.64.0\u002F18, 194.186.128.0\u002F17, 194.187.0.0\u002F16, 194.188.0.0\u002F14, 194.192.0.0\u002F10, 195.0.0.0\u002F9, 195.128.0.0\u002F10, 195.192.0.0\u002F12, 195.208.0.0\u002F15, 195.210.0.0\u002F16, 195.211.0.0\u002F20, 195.211.16.0\u002F22, 195.211.24.0\u002F21, 195.211.32.0\u002F19, 195.211.64.0\u002F18, 195.211.128.0\u002F17, 195.212.0.0\u002F14, 195.216.0.0\u002F15, 195.218.0.0\u002F17, 195.218.128.0\u002F19, 195.218.160.0\u002F20, 195.218.176.0\u002F21, 195.218.184.0\u002F22, 195.218.188.0\u002F23, 195.218.192.0\u002F18, 195.219.0.0\u002F16, 195.220.0.0\u002F14, 195.224.0.0\u002F11, 196.0.0.0\u002F6, 200.0.0.0\u002F5, 208.0.0.0\u002F6, 212.0.0.0\u002F10, 212.64.0.0\u002F11, 212.96.0.0\u002F13, 212.104.0.0\u002F14, 212.108.0.0\u002F15, 212.110.0.0\u002F16, 212.111.0.0\u002F18, 212.111.64.0\u002F20, 212.111.80.0\u002F22, 212.111.88.0\u002F21, 212.111.96.0\u002F19, 212.111.128.0\u002F17, 212.112.0.0\u002F12, 212.128.0.0\u002F10, 212.192.0.0\u002F11, 212.224.0.0\u002F13, 212.232.0.0\u002F16, 212.233.0.0\u002F18, 212.233.64.0\u002F21, 212.233.80.0\u002F21, 212.233.100.0\u002F22, 212.233.104.0\u002F21, 212.233.112.0\u002F21, 212.233.124.0\u002F22, 212.233.128.0\u002F17, 212.234.0.0\u002F15, 212.236.0.0\u002F14, 212.240.0.0\u002F12, 213.0.0.0\u002F9, 213.128.0.0\u002F10, 213.192.0.0\u002F12, 213.208.0.0\u002F13, 213.216.0.0\u002F15, 213.218.0.0\u002F16, 213.219.0.0\u002F17, 213.219.128.0\u002F18, 213.219.192.0\u002F20, 213.219.208.0\u002F22, 213.219.216.0\u002F21, 213.219.224.0\u002F19, 213.220.0.0\u002F14, 213.224.0.0\u002F11, 214.0.0.0\u002F7, 216.0.0.0\u002F8, 217.0.0.0\u002F12, 217.16.0.0\u002F20, 217.16.32.0\u002F19, 217.16.64.0\u002F18, 217.16.128.0\u002F17, 217.17.0.0\u002F16, 217.18.0.0\u002F15, 217.20.0.0\u002F17, 217.20.128.0\u002F20, 217.20.160.0\u002F19, 217.20.192.0\u002F18, 217.21.0.0\u002F16, 217.22.0.0\u002F15, 217.24.0.0\u002F13, 217.32.0.0\u002F11, 217.64.0.0\u002F14, 217.68.0.0\u002F16, 217.69.0.0\u002F17, 217.69.144.0\u002F20, 217.69.160.0\u002F19, 217.69.192.0\u002F18, 217.70.0.0\u002F15, 217.72.0.0\u002F13, 217.80.0.0\u002F12, 217.96.0.0\u002F11, 217.128.0.0\u002F11, 217.160.0.0\u002F13, 217.168.0.0\u002F14, 217.172.0.0\u002F15, 217.174.0.0\u002F17, 217.174.128.0\u002F19, 217.174.160.0\u002F20, 217.174.176.0\u002F21, 217.174.184.0\u002F22, 217.174.192.0\u002F18, 217.175.0.0\u002F16, 217.176.0.0\u002F12, 217.192.0.0\u002F10, 218.0.0.0\u002F7, 220.0.0.0\u002F6, 224.0.0.0\u002F3\n```\n\nУтилита, где самому можно добавить ещё свои адреса в исключения: https:\u002F\u002Fwww.procustodibus.com\u002Fblog\u002F2021\u002F03\u002Fwireguard-allowedips-calculator\u002F\n\nКонфиг WG с изменённым полем `AllowedIPs` добавить в любом клиенте WG и запустить.\n\n#### Linux\n\nВ клиентском конфиге WireGuard меняем адрес сервера на `127.0.0.1:9000`, ставим MTU 1280\n\nСкрипт будет добавлять маршруты к нужным ip:\n\n```\n.\u002Fclient-linux -peer \u003Cip сервера wg>:56000 -vk-link \u003CVK ссылка> -listen 127.0.0.1:9000 | sudo routes.sh\n```\n\n```\n.\u002Fclient-linux -udp -turn 5.255.211.241 -peer \u003Cip сервера wg>:56000 -yandex-link \u003CYa ссылка> -listen 127.0.0.1:9000 | sudo routes.sh\n```\n\nНе включайте впн, пока программа не установит соединение! В отличие от андроида, здесь часть запросов будет идти через впн (dns и запрос подключения к turn)\n\n#### macOS\n\nСм. [клиенты](#macos).\n\n**Альтернативный способ (через Terminal):**\n\n- В клиентском конфиге WireGuard меняем адрес сервера на 127.0.0.1:9000, ставим MTU 1280.\n- Добавляем Terminal в исключения WireGuard. Нажимаем \"сохранить\". \n\nВ Terminal:\n\nСкачать бинарник (Apple Silicon):\n\n```bash\ncurl -L -o client https:\u002F\u002Fgithub.com\u002Fcacggghp\u002Fvk-turn-proxy\u002Freleases\u002Flatest\u002Fdownload\u002Fclient-darwin-arm64 && chmod +x client\n```\n\nСкачать бинарник (Intel):\n\n```bash\ncurl -L -o client https:\u002F\u002Fgithub.com\u002Fcacggghp\u002Fvk-turn-proxy\u002Freleases\u002Flatest\u002Fdownload\u002Fclient-darwin-amd64 && chmod +x client\n```\n\nЗапустить клиент\n\n```bash\n.\u002Fclient -listen 127.0.0.1:9000 -peer \u003Cip сервера wg>:56000 -vk-link \u003CVK ссылка>\n```\n\n\n#### Windows\n\nВ клиентском конфиге WireGuard меняем адрес сервера на `127.0.0.1:9000`, ставим MTU 1280\n\nВ PowerShell от Администратора (чтобы скрипт прописывал маршруты):\n\n```\n.\u002Fclient.exe -peer \u003Cip сервера wg>:56000 -vk-link \u003CVK ссылка> -listen 127.0.0.1:9000 | routes.ps1\n```\n\n```\n.\u002Fclient.exe -udp -turn 5.255.211.241 -peer \u003Cip сервера wg>:56000 -yandex-link \u003CYa ссылка> -listen 127.0.0.1:9000 | routes.ps1\n```\n\nНе включайте впн, пока программа не установит соединение! В отличие от андроида, здесь часть запросов будет идти через впн (dns и запрос подключения к turn)\n\n### Если не работает\n\nС помощью опции `-turn` можно указать адрес TURN сервера вручную. Это должен быть сервер ВК, Макса или Одноклассников (ссылка вк) или Яндекса (ссылка яндекса). Возможно потом составлю список.\n\nЕсли не работает TCP, попробуйте добавить флаг `-udp`.\n\nДобавьте флаг `-n 1` для более стабильного подключения в 1 поток (ограничение 5 МБит\u002Fс для ВК)\n\nДля прохождения капчи вручную - `-manual-captcha`.\n\nПо умолчанию капча теперь проходит так: обычная автопопытка, затем автопопытка через пазл-слайдер POC, и только потом ручной режим.\n\n## Яндекс телемост\n\n**UPD. ТЕЛЕМОСТ ЗАКРЫЛИ**\n\nВ отличие от ВК, сервера яндекса не ограничивают скорость, так что по умолчанию стоит `-n 1`. Увеличение этого числа может привести к временной блокировке по IP из-за переполнения конференции фейковыми участниками.\n\nВ режиме `-udp` скорость обычно больше\n\nБольшинство диапазонов IP TURN серверов Яндекса не работают, указывайте вручную через `-turn`\n\n\u003Cdetails>\n    \u003Csummary>\n        Рабочие IP\n    \u003C\u002Fsummary>\n\n    5.255.211.241\n    5.255.211.242\n    5.255.211.243\n    5.255.211.245\n    5.255.211.246\n\n\u003C\u002Fdetails>\nСпасибо https:\u002F\u002Fgithub.com\u002FKillTheCensorship\u002FTurnel за часть кода :)\n\n## v2ray\n\nВместо WireGuard можно использовать любое V2Ray-ядро, которое его поддерживает (например, xray или sing-box) и любой V2Ray-клиент, который использует это ядро (например, v2rayN или v2rayNG). С помощью их вы сможете добавить больше входящих интерфейсов (например, SOCKS) и реализовать точечный роутинг.\n\nПример конфигов:\n\n\u003Cdetails>\n\n\u003Csummary>\nКлиент\n\u003C\u002Fsummary>\n\n```json\n{\n  \"inbounds\": [\n    {\n      \"protocol\": \"socks\",\n      \"listen\": \"127.0.0.1\",\n      \"port\": 1080,\n      \"settings\": {\n        \"udp\": true\n      },\n      \"sniffing\": {\n        \"enabled\": true,\n        \"destOverride\": [\"http\", \"tls\"]\n      }\n    },\n    {\n      \"protocol\": \"http\",\n      \"listen\": \"127.0.0.1\",\n      \"port\": 8080,\n      \"sniffing\": {\n        \"enabled\": true,\n        \"destOverride\": [\"http\", \"tls\"]\n      }\n    }\n  ],\n  \"outbounds\": [\n    {\n      \"protocol\": \"wireguard\",\n      \"settings\": {\n        \"secretKey\": \"\u003Cclient secret key>\",\n        \"peers\": [\n          {\n            \"endpoint\": \"127.0.0.1:9000\",\n            \"publicKey\": \"\u003Cserver public key>\"\n          }\n        ],\n        \"domainStrategy\": \"ForceIPv4\",\n        \"mtu\": 1280\n      }\n    }\n  ]\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\n\u003Csummary>\nСервер\n\u003C\u002Fsummary>\n\n```json\n{\n  \"inbounds\": [\n    {\n      \"protocol\": \"wireguard\",\n      \"listen\": \"0.0.0.0\",\n      \"port\": 51820,\n      \"settings\": {\n        \"secretKey\": \"\u003Cserver secret key>\",\n        \"peers\": [\n          {\n            \"publicKey\": \"\u003Cclient public key>\"\n          }\n        ],\n        \"mtu\": 1280\n      },\n      \"sniffing\": {\n        \"enabled\": true,\n        \"destOverride\": [\"http\", \"tls\"]\n      }\n    }\n  ],\n  \"outbounds\": [\n    {\n      \"protocol\": \"freedom\",\n      \"settings\": {\n        \"domainStrategy\": \"UseIPv4\"\n      }\n    }\n  ]\n}\n```\n\n\u003C\u002Fdetails>\n\n## VLESS-режим\n\nМожно использовать VLESS через флаг `-vless`. В этом режиме вместо UDP-пакетов пробрасываются TCP-соединения через TURN-туннель с помощью KCP и smux.\n\n### Настройка\n1. На VPS установить Xray с VLESS inbound\n2. Запустить `server` с флагом `-vless`\n3. На клиенте запустить `client` с флагом `-vless`\n4. Настроить Xray\u002Fv2rayN клиент с VLESS outbound на `127.0.0.1:9000`\n\n### Сервер (VPS)\n```\n.\u002Fserver -listen 0.0.0.0:56000 -connect 127.0.0.1:443 -vless\n```\n\n#### Docker\n```\ndocker run -p 56000:56000\u002Fudp -e CONNECT_ADDR=127.0.0.1:443 -e VLESS_MODE=true vk-turn-proxy\n```\n\n### Клиент\n```\n.\u002Fclient -peer \u003Cip сервера>:56000 -vk-link \u003CVK ссылка> -listen 127.0.0.1:9000 -vless\n```\n\n\u003Cdetails>\n\n\u003Csummary>\nXray клиент (config.json)\n\u003C\u002Fsummary>\n\n```json\n{\n    \"inbounds\": [\n        {\n            \"protocol\": \"socks\",\n            \"listen\": \"127.0.0.1\",\n            \"port\": 1080,\n            \"settings\": {\n                \"udp\": true\n            },\n            \"sniffing\": {\n                \"enabled\": true,\n                \"destOverride\": [\"http\", \"tls\"]\n            }\n        }\n    ],\n    \"outbounds\": [\n        {\n            \"protocol\": \"vless\",\n            \"settings\": {\n                \"vnext\": [\n                    {\n                        \"address\": \"127.0.0.1\",\n                        \"port\": 9000,\n                        \"users\": [\n                            {\n                                \"id\": \"\u003CUUID>\",\n                                \"encryption\": \"none\"\n                            }\n                        ]\n                    }\n                ]\n            },\n            \"streamSettings\": {\n                \"network\": \"tcp\",\n                \"security\": \"none\"\n            }\n        }\n    ]\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\n\u003Csummary>\nXray сервер (config.json)\n\u003C\u002Fsummary>\n\n```json\n{\n    \"inbounds\": [\n        {\n            \"protocol\": \"vless\",\n            \"listen\": \"127.0.0.1\",\n            \"port\": 443,\n            \"settings\": {\n                \"clients\": [\n                    {\n                        \"id\": \"\u003Cтот же UUID>\",\n                        \"level\": 0\n                    }\n                ],\n                \"decryption\": \"none\"\n            }\n        }\n    ],\n    \"outbounds\": [\n        {\n            \"protocol\": \"freedom\",\n            \"settings\": {\n                \"domainStrategy\": \"UseIPv4\"\n            }\n        }\n    ]\n}\n```\n\n\u003C\u002Fdetails>\n\n\n## Direct mode\n\nС флагом `-no-dtls` можно отправлять пакеты без обфускации DTLS и подключаться к обычным серверам Wireguard. Может привести к бану от вк\u002Fяндекса.\n\n","该项目通过VK通话或Yandex Telemost的TURN服务器实现WireGuard\u002FHysteria流量转发。其核心功能是使用DTLS 1.2加密数据包，再通过TCP或UDP协议并行传输至TURN服务器，最终解密后传递给WireGuard。技术特点包括利用STUN ChannelData协议和自动生成TURN登录凭证。适用于需要绕过网络限制或进行安全通信的场景，但仅推荐用于教育目的。",2,"2026-06-11 03:44:38","high_star"]