Руководство / Продвинутое

UDP-ретрансляция и игры: включение и проверка

Продвинутое · Обновлено 2026-03-16 · ~2 мин чтения

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

Три условия UDP-ретрансляции

  1. Поддержка на сервере: на узле включён UDP relay (у Shadowsocks — флаг -u, у V2Ray по умолчанию и т. д.) — это решает провайдер, клиент не в силах;
  2. Отметка в конфиге узла: у узла стоит udp: true. Подписки обычно ставят его правильно; в самописных узлах не забудьте;
  3. TUN или родной SOCKS5: системный прокси (протокол HTTP) UDP не переносит — чтобы игровой UDP попал в Clash, включите TUN (рекомендуется) или пропишите в самой игре SOCKS5 127.0.0.1:7890.

Проверка

С включённым TUN запустите игру и смотрите Connections: соединения типа UDP с Chains, указывающим на узел, — ретрансляция работает. В игре виден улучшившийся NAT (Strict → Moderate/Open). Если все UDP-соединения показывают DIRECT — ищите перехватывающее прямое правило или отсутствующий флаг udp у узла.