RTC Connecting в Discord: почему голос не работает и как это чинится

Каждый, кто сидит в Discord через VPN или прокси, рано или поздно встречает вечную надпись RTC Connecting. Заходишь в голосовой канал, пытаешься что-то сказать, а тебя никто не слышит. При этом текстовый чат работает нормально.

В чём причина

Голос в Discord ходит по протоколу UDP. Обычные страницы и текстовые чаты используют TCP, а вот голосовые пакеты передаются именно по UDP.

Большинство VPN и прокси умеют только TCP. Весь трафик заворачивается в TCP-туннель, голосовые пакеты до сервера не доходят, и Discord бесконечно крутит RTC Connecting. Иногда появляется No Route, это та же история.

То есть проблема не в Discord и не в твоём интернете. Проблема в том, что туннель не пропускает UDP.

Что проверять по порядку

  1. Перезапусти Discord полностью. Не закрывай окно, а убей процесс через диспетчер задач. Зависшие соединения это частая беда, и простой перезапуск решает её в половине случаев.
  2. Выключи VPN и прокси, зайди в голосовой канал. Если голос заработал, значит дело точно в туннеле.
  3. Проверь, что твой VPN или прокси умеет UDP. Не умеет, придётся менять инструмент.

Какие протоколы пропускают голос

UDP поддерживают VLESS Reality и SOCKS5 с включённым UDP. Это два рабочих варианта для Discord.

Важный момент: голос чувствителен к задержке, а не только к скорости. Сервер лучше выбирать ближе к себе. Если живёшь в европейской части России, сервер в Европе даст меньший пинг, чем сервер в США, даже если канал у американского шире.

Что делать, если голос всё равно не заводится

Проверь, включён ли UDP на самом сервере. Некоторые дешёвые хостинги отключают UDP по умолчанию, и тогда никакой клиент не поможет. Это проверяется в панели хостинга, а не настройками программы.

После включения правил всегда перезапускай Discord. Открытые сокеты сами не переподключаются, и люди часто думают, что настройка не сработала, хотя всё настроено верно.

Если сервер чистый и UDP включён, голос подключается за пару секунд. Дальше можно забыть про проблему.