UDP-ретрансляция и игры: включение и проверка
Веб-сёрфинг почти весь TCP, но игровые матчи, голосовые чаты и видеозвонки массово используют UDP. Если цепочка прокси не умеет UDP, такие приложения либо падают, либо деградируют до режимов с высокой задержкой.
Три условия UDP-ретрансляции
- Поддержка на сервере: на узле включён UDP relay (у Shadowsocks — флаг
-u, у V2Ray по умолчанию и т. д.) — это решает провайдер, клиент не в силах; - Отметка в конфиге узла: у узла стоит
udp: true. Подписки обычно ставят его правильно; в самописных узлах не забудьте; - TUN или родной SOCKS5: системный прокси (протокол HTTP) UDP не переносит — чтобы игровой UDP попал в Clash, включите TUN (рекомендуется) или пропишите в самой игре SOCKS5 127.0.0.1:7890.
Проверка
С включённым TUN запустите игру и смотрите Connections: соединения типа UDP с Chains, указывающим на узел, — ретрансляция работает. В игре виден улучшившийся NAT (Strict → Moderate/Open). Если все UDP-соединения показывают DIRECT — ищите перехватывающее прямое правило или отсутствующий флаг udp у узла.