Независимые рейтинги и гайдыКак мы выбираем сервисы
Главная / Гайды / OpenVPN: TCP или UDP

OpenVPN: TCP или UDP

ГайдОбновлено: Автор: редакция

OpenVPN умеет работать поверх двух транспортных протоколов — UDP и TCP. UDP быстрее и подходит для большинства задач: видео, игр, звонков. TCP надёжнее проходит через строгие сети и файрволы, особенно на порту 443, но медленнее, а при потерях пакетов скорость может резко падать. Правило простое: сначала UDP, если не подключается — TCP 443. Ниже — подробно.

Чем TCP отличается от UDP в OpenVPN

UDP просто отправляет пакеты, не проверяя доставку. TCP подтверждает каждый пакет и повторяет потерянные. Внутри VPN-туннеля ваши приложения и так используют TCP — например, браузер. Если туннель тоже на TCP, получается «TCP поверх TCP»: при потерях оба уровня одновременно повторяют пакеты, и скорость проваливается. Подробнее о протоколах — в гиде TCP и UDP.

Когда выбрать UDP

  • Видео, стриминг, звонки, игры.
  • Стабильная домашняя сеть.
  • Нужна максимальная скорость.

Когда выбрать TCP

  • UDP блокируется — в гостиницах, офисах, некоторых мобильных сетях.
  • Нужен порт 443, чтобы трафик был похож на HTTPS.
  • Нестабильная сеть, где UDP-пакеты теряются массово.

Как переключить

В файле конфигурации (.ovpn):

  • строка proto udp или proto tcp;
  • строка remote адрес_сервера порт — укажите нужный порт.

Сервер должен слушать тот же протокол и порт. Многие сервисы выдают два профиля — UDP и TCP.

В OpenVPN Connect — импортируйте нужный профиль. Подробнее — в гиде OpenVPN Connect.

OpenVPN в России

OpenVPN распознаётся DPI независимо от транспорта и часто блокируется. Если ни UDP, ни TCP не работают, нужна маскировка или другой протокол — подробнее в гидах обфускация OpenVPN и VLESS и Reality.

Быстрый выбор

Ситуация Режим
Дома, обычный интернет UDP
Игры, звонки, видео UDP
UDP не подключается TCP
Отель, офис, аэропорт TCP 443
Нестабильный мобильный интернет UDP, а если блокируют — VLESS

Признаки, что режим выбран неудачно

Признак Что попробовать
Скорость скачет рывками Перейти с TCP на UDP
Не подключается совсем Перейти с UDP на TCP 443
Подключается и через минуту рвётся Провайдер распознаёт OpenVPN — сменить протокол

Как проверить, какой режим быстрее у вас

  1. Подключитесь по UDP и измерьте скорость 2–3 раза.
  2. Переключитесь на TCP с тем же сервером и повторите.
  3. Сравните скорость и пинг. Разница в 20–40% в пользу UDP — обычное дело.
  4. Если UDP вовсе не подключается — оставьте TCP 443.

OpenVPN в профиле: на что ещё смотреть

Строка Что значит
proto udp или proto tcp Транспорт
remote адрес порт Сервер и порт
cipher или data-ciphers Шифр, лучше AES-256-GCM или CHACHA20-POLY1305
comp-lzo Сжатие — устарело и небезопасно, лучше без него
tls-crypt Дополнительная защита рукопожатия

TCP и UDP на роутере

На роутерах с OpenVPN-клиентом режим задаётся в профиле или в настройках клиента: Keenetic и Asus берут его из файла .ovpn, в DD-WRT и OpenWrt есть отдельное поле «Protocol». На слабых роутерах UDP заметно быстрее: TCP при потерях пакетов нагружает процессор повторными отправками. Если роутер с UDP не подключается, попробуйте TCP 443, а если и он блокируется — WireGuard или VLESS.

Частые вопросы

Вопрос Ответ
Можно ли держать два профиля — UDP и TCP Да, удобно переключаться
Влияет ли режим на безопасность Нет, шифрование одинаковое
Почему TCP «зависает» на мобильном Повторные отправки при потерях накладываются друг на друга

Источники

Какой VPN выбрать

Если OpenVPN не подключается ни по UDP, ни по TCP 443, провайдер его распознаёт — нужен другой протокол. Наш выбор — VPNType: конфигурации OpenVPN для стандартных клиентов и VLESS, Shadowsocks и WireGuard на случай блокировок, в одной подписке. Пробный Premium — 5 дней за 1 ₽.

1

VPNTypeНаш выбор

Пробный Premium 5 дней за 1 ₽, до 10 устройств, трафик без лимита

Подключить
2

Bark VPN

Выгодная месячная подписка и пробный период 1 день

Подключить
3

AdGuard VPN

Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями

Подключить

Частые вопросы

Что быстрее?

UDP: меньше накладных расходов и нет проблемы «TCP поверх TCP», из-за которой при потерях пакетов скорость резко падает.

Что лучше обходит блокировки?

TCP на порту 443 похож на HTTPS и проходит через строгие сети. Но против DPI в России оба варианта OpenVPN слабы.

Какой порт выбрать?

UDP 1194 — стандарт. Если не работает — TCP 443.

Читайте также