openvpn

OpenVPN тормозит и блокируется? Сравнение с CyberPort AI

Почему OpenVPN медленный и всё чаще не подключается: сигнатуры, которые видит DPI, эффект «TCP поверх TCP» и чем CyberPort AI быстрее в строгих сетях.

Автор ZoltVPN TeamОпубликовано Обновлено
Схема: соединение OpenVPN распознаётся DPI и замедляется, CyberPort AI переключается на другую модель подключения.

OpenVPN — надёжный и проверенный временем протокол, но в сетях с DPI у него две врождённые слабости. Во-первых, у его трафика узнаваемые сигнатуры: оборудование глубокой инспекции пакетов легко его распознаёт, после чего соединение замедляют или обрывают. Во-вторых, в TCP-режиме OpenVPN страдает от эффекта «TCP поверх TCP», из-за которого при малейших потерях пакетов скорость резко падает. Поэтому в строгих сетях OpenVPN оказывается либо медленным, либо вообще неработающим. CyberPort AI выбирает модель подключения, которая проходит в вашей сети, и сохраняет полную скорость.

Что такое OpenVPN

OpenVPN появился больше двадцати лет назад и стал одним из самых популярных открытых VPN-решений. Он использует TLS для аутентификации и обмена ключами, работает поверх UDP или TCP и по умолчанию использует UDP-порт 1194. Его любят за открытый код, кроссплатформенность и гибкость: на OpenVPN построен удалённый доступ во многих компаниях, а многие пользователи поднимали собственный OpenVPN-сервер на арендованном VPS.

Проблема в том, что OpenVPN проектировали для защиты данных, а не для того, чтобы его не замечали. В обычной сети это не важно. В сети, где VPN целенаправленно ищут, это становится главным недостатком.

Слабость первая: узнаваемые сигнатуры

Фиксированная структура пакетов

В начале каждого пакета OpenVPN есть поле с типом сообщения, а рукопожатие идёт в предсказуемом порядке и с характерными размерами пакетов. Для DPI это почти готовое правило: по нескольким первым пакетам можно с высокой точностью сказать, что перед ним OpenVPN.

Защитные опции не спасают

Опции вроде tls-auth и tls-crypt повышают безопасность и прячут часть служебных полей, но ритм обмена и распределение размеров пакетов всё равно остаются узнаваемыми.

Что происходит после распознавания

В строгих сетях у OpenVPN обычно три исхода: соединение сбрасывается; соединение живо, но скорость урезана до неприемлемой; IP-адрес сервера блокируется, и подключиться не может уже никто. Как именно ТСПУ находит такие соединения, мы разбирали в статье «Что такое DPI и как он блокирует VPN».

Слабость вторая: «TCP поверх TCP»

UDP-режим OpenVPN проще заблокировать, поэтому многие переключаются на TCP и даже меняют порт на 443, чтобы трафик был похож на обычный HTTPS. Иногда это продлевает жизнь соединению, но приносит новую проблему.

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

  1. внешний TCP начинает повторную отправку и снижает скорость;
  2. внутренний TCP, не получая подтверждений, тоже решает, что сеть перегружена, и делает то же самое;
  3. повторы накладываются друг на друга, задержка резко растёт, пропускная способность падает.

Если сеть к тому же намеренно замедляет VPN-трафик, потерь становится ещё больше, и TCP-режим попадает в замкнутый круг: чем медленнее, тем больше повторов, чем больше повторов, тем медленнее. Отсюда знакомая картина: тест скорости показывает приличные цифры, а видео постоянно подгружается — об этом подробнее в материале «Почему YouTube тормозит через VPN».

OpenVPN и CyberPort AI: сравнение

КритерийOpenVPN (UDP)OpenVPN (TCP)CyberPort AI
Распознаётся DPIЛегкоЛегко, смена порта не помогаетПодбирает модель под вашу сеть
Что происходит при блокировкеНе подключаетсяЗамедление или обрывАвтоматическое переключение на другую модель
Скорость при потерях пакетовТерпимоСильно падает из-за «TCP поверх TCP»Постоянный замер, смена пути при просадке
Что нужно от пользователяМенять серверы и конфиги вручнуюМенять серверы и конфиги вручнуюНичего
Типичный результат в строгой сетиЧасто не работаетМедленно и нестабильноПодключение и скорость сохраняются

Почему CyberPort AI быстрее в таких сетях

Реальная скорость зависит не только от эффективности протокола, но и от того, сколько соединение проживёт, прежде чем его распознают и замедлят. CyberPort AI подходит к этому так:

  • выбирает под условия: учитывает ваше местоположение, провайдера и текущую производительность и выбирает одну из 10 моделей подключения;
  • постоянно измеряет: следит за скоростью и стабильностью во время работы;
  • переключается за секунды: если модель заблокирована или тормозит, движок сам меняет её;
  • запоминает: то, что сработало в конкретной сети, в следующий раз пробуется первым.

Где OpenVPN по-прежнему уместен

Справедливости ради: OpenVPN остаётся хорошим инструментом там, где VPN никто не ищет, — например, для доступа сотрудников к корпоративной сети без фильтрации на пути. Но если сеть активно распознаёт и замедляет VPN, OpenVPN перестаёт быть удачным выбором.

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

Поможет ли перевести OpenVPN на порт 443?

Только против простой блокировки по порту. DPI распознаёт OpenVPN по структуре и поведению трафика, а TCP-режим ещё и добавляет потери скорости.

А если добавить к OpenVPN обфускацию?

Распознать станет сложнее, но появятся дополнительные накладные расходы, а путь останется одним и тем же. Когда его заметят, придётся снова всё менять вручную.

Нужно ли настраивать протоколы в ZoltVPN?

Нет. CyberPort AI сам выбирает модель подключения — достаточно нажать кнопку.

Можно ли сначала попробовать?

Да. У ZoltVPN есть бесплатный пробный период на 7 дней, банковская карта не нужна.

Устали от того, что OpenVPN то работает, то нет? Скачайте ZoltVPN и проверьте CyberPort AI в своей сети. Тарифы — на странице цен.

Оставайтесь на связи с ZoltVPN

7 дней бесплатно, без банковской карты. Приложения для iPhone, iPad, Mac, Android, Android TV и Windows.