Что такое OpenVPN?
OpenVPN — это проверенная временем экосистема VPN-протокола с открытым исходным кодом, способная передавать защищённое соединение по TCP или UDP. С VeePN вы можете использовать OpenVPN в поддерживаемых приложениях, а также для настройки на роутере или вручную, а затем выбрать транспорт, который подходит условиям вашей сети.
OpenVPN: протокол, проект и программное обеспечение
OpenVPN — это название проекта с открытым исходным кодом, VPN-протокола и более широкой экосистемы совместимого программного обеспечения. VPN-сервисы могут использовать его для создания защищённого туннеля между устройством и VPN-сервером. Трафик, попадающий в этот туннель, инкапсулируется и передаётся по сети, прежде чем VPN-сервер направит его к месту назначения.
Одна из отличительных особенностей OpenVPN — гибкость транспорта. Он может работать по TCP или UDP. Эти варианты не создают два разных VPN-протокола. Они предоставляют одному и тому же соединению OpenVPN разные способы передачи данных между клиентом и сервером.
Как работает OpenVPN?
Соединение OpenVPN объединяет совместимый клиент, VPN-сервер и конфигурацию, которая сообщает им, как взаимодействовать друг с другом. Точная реализация может отличаться, но общий процесс подключения выглядит так:
-
1
Клиент связывается с VPN-сервером.
Приложение или совместимый клиент использует свою конфигурацию, чтобы связаться с сервером, принимающим соединения OpenVPN.
-
2
Обе стороны проходят аутентификацию.
Клиент и сервер проверяют соединение с помощью метода аутентификации, определённого сервисом и конфигурацией.
-
3
Устанавливается защищённая сессия.
Обе стороны согласуют параметры сессии, необходимые для создания и поддержания VPN-туннеля.
-
4
OpenVPN передаёт сетевой трафик.
Клиент инкапсулирует трафик и отправляет его через туннель, используя в качестве внешнего транспорта TCP или UDP.
-
5
Сервер пересылает и возвращает трафик.
VPN-сервер отправляет запросы к местам назначения и возвращает ответы через защищённое соединение.
Выбор между TCP и UDP меняет то, как OpenVPN передаёт данные туннеля. Это не меняет базовое назначение туннеля. Область охвата маршрутизации также может отличаться, особенно при использовании роутеров и ручных настроек, поэтому инструкции по настройке имеют значение.
Преимущества и ограничения OpenVPN
-
Выбирайте между TCP и UDP
OpenVPN позволяет менять транспорт без перехода на совершенно другой VPN-протокол. UDP снижает контроль транспорта и накладные расходы, а TCP добавляет упорядоченную доставку и повторную передачу. Это даёт практичный способ реагировать на изменения условий сети.
-
Подключайтесь с поддерживаемых устройств
VeePN делает OpenVPN доступным на основных настольных, мобильных и телевизионных платформах. Такая широкая доступность может помочь пользователям сохранить привычный вариант протокола при переходе между поддерживаемыми устройствами. Ознакомьтесь со списком доступности VeePN, чтобы узнать подтверждённые платформы.
-
Используйте OpenVPN на роутере
OpenVPN TCP и UDP также доступны для настройки на роутере и вручную в VeePN. Совместимая настройка роутера может распространить VPN-соединение на устройства, использующие этот роутер, включая устройства, на которых может не быть встроенного VPN-приложения. Совместимость и маршрутизация трафика по-прежнему зависят от роутера, прошивки и конфигурации.
OpenVPN гибок, но эта гибкость связана с компромиссами. Прежде чем выбрать его для конкретного устройства или сети, учтите обе стороны.
- Преимущества Ограничения
- Поддерживает как TCP-, так и UDP-транспорт Может требовать более сложной настройки, чем некоторые новые протоколы
- Обладает широкой экосистемой программного обеспечения и инструментов с открытым исходным кодом Шифрование и инкапсуляция увеличивают нагрузку на обработку и добавляют накладные расходы на пакеты
- В целом обеспечивает широкую совместимость среди категорий устройств Режим TCP может усиливать эффекты перегрузки и повторной передачи, если трафик туннеля тоже использует TCP
- Доступен в VeePN в поддерживаемых настольных, мобильных и телевизионных приложениях Реальная скорость зависит от устройства, сервера, расстояния, сети и конфигурации
- Поддерживает настройку на роутере и вручную в VeePN Совместимость и производительность роутера зависят от модели и прошивки
- Предоставляет ещё один транспорт для проверки при изменении условий сети Браузерные расширения VeePN не используют OpenVPN
OpenVPN TCP и UDP
OpenVPN TCP и OpenVPN UDP создают один и тот же тип VPN-туннеля, но внешний транспорт по-разному обрабатывает доставку. UDP отправляет независимые датаграммы без подтверждений доставки или упорядочивания в стиле TCP. TCP создаёт упорядоченный, надёжный поток байтов и повторно передаёт недостающие данные. Это меняет накладные расходы, задержку и поведение при задержке или потере пакетов.
-
OpenVPN UDP
UDP не ждёт подтверждения от внешнего транспорта о доставке каждой датаграммы и не запрашивает замену для каждой утерянной. Благодаря меньшему количеству механизмов контроля доставки он обычно имеет меньшие накладные расходы на транспорт, чем TCP. Это делает OpenVPN UDP разумной отправной точкой для повседневного использования и действий, чувствительных ко времени, таких как стриминг, игры, голосовые и видеозвонки. Приложения часто могут самостоятельно справляться с случайными потерями, а получение актуальных данных может быть важнее восстановления устаревшего пакета. Некоторые сети могут ограничивать UDP или обрабатывать его непоследовательно. Если соединение постоянно обрывается или не устанавливается, стоит попробовать TCP в качестве альтернативы.
-
OpenVPN TCP
TCP отслеживает порядок и доставку данных. Когда данные отсутствуют, он может повторно передать их перед тем, как предоставить упорядоченный поток принимающей стороне. Такое поведение делает TCP стоящим для проверки вариантом, если текущая сеть непоследовательно обрабатывает UDP. Плата за это — дополнительные накладные расходы. Ожидание доставки и повторная передача данных могут увеличить задержку или снизить пропускную способность, особенно в перегруженной или ненадёжной сети. Поэтому TCP не является автоматическим улучшением стабильности для любого соединения. Это практичная альтернатива, которую стоит попробовать, если UDP плохо работает в используемой вами сети.
- Критерий OpenVPN UDP OpenVPN TCP
- Поведение транспорта На основе датаграмм Упорядоченный, надёжный поток байтов
- Проверки доставки Нет проверок в стиле TCP на уровне внешнего транспорта Проверяет порядок и доставку, затем повторно передаёт недостающие данные
- Типичные накладные расходы Ниже Выше
- Полезная отправная точка Повседневная активность и действия, чувствительные ко времени Сети, где UDP недоступен или работает непоследовательно
- Главный компромисс UDP сам по себе не восстанавливает потерянные датаграммы Дополнительные проверки и повторная передача могут снижать производительность
Когда использовать OpenVPN TCP или UDP
Начните с OpenVPN UDP, если он надёжно подключается и приоритет — меньшие накладные расходы на транспорт. Попробуйте OpenVPN TCP, если UDP недоступен, постоянно обрывается или ведёт себя непоследовательно в текущей сети. Если ни один из вариантов не работает хорошо, сравните другие варианты на странице протоколов VeePN.
OpenVPN для роутеров и ручной настройки
Где доступен OpenVPN в VeePN?
VeePN поддерживает OpenVPN TCP и OpenVPN UDP на следующих платформах и в следующих категориях настройки:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux через ручную настройку OpenVPN
- Роутеры и ручная настройка
Браузерные расширения VeePN не используют OpenVPN. Они используют режим подключения браузера, а не распространяют туннель OpenVPN на каждое приложение устройства.
Доступность протокола может отличаться в зависимости от версии приложения.
Как использовать OpenVPN в VeePN
Выполните следующие шаги, чтобы переключиться на OpenVPN в VeePN.
Откройте «Настройки»
Откройте VeePN и перейдите в «Настройки».
Выберите OpenVPN TCP или UDP
Выберите OpenVPN TCP или OpenVPN UDP среди доступных протоколов.
Переподключитесь
Переподключитесь, чтобы применить новый протокол.
OpenVPN и WireGuard
И OpenVPN, и WireGuard могут обеспечивать VPN-соединения в поддерживаемых приложениях VeePN. У них разные подходы к дизайну, поэтому оптимальный выбор зависит от вашей платформы, сети и требований к настройке.
OpenVPN проверен временем и обладает высокой гибкостью настройки. Возможность работать по TCP или UDP даёт дополнительный выбор транспорта, и именно этот протокол указан для настройки на роутере и вручную в VeePN. Это может иметь значение, если вам нужна совместимость с ручным рабочим процессом или вы хотите протестировать другой транспорт в конкретной сети.
WireGuard имеет современный, упрощённый дизайн, ориентированный на эффективную работу. Это надёжный вариант для повседневного подключения через приложение, если он доступен на вашем устройстве. Он использует UDP, а не предлагает режим TCP.
- Критерий OpenVPN WireGuard
- Направление дизайна Проверен временем и высоко настраиваем Современный и упрощённый
- Выбор транспорта TCP или UDP UDP
- Типичное направление производительности Больше накладных расходов на обработку и настройку Разработан для эффективной производительности
- Настройка на роутере и вручную Доступно Не указано как доступное
- Доступность в приложении VeePN Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Стоит рассмотреть, если Важна гибкость TCP/UDP или настройки на роутере/вручную Приоритет — эффективное повседневное подключение через приложение
Ни один из протоколов не всегда является правильным выбором. Начните с того, который подходит вашему устройству и сценарию использования, а затем сравните результаты в той сети, которой вы действительно пользуетесь.
Похожие протоколы VeePN
-
WireGuard
Современный, упрощённый VPN-протокол для эффективных повседневных соединений в поддерживаемых приложениях VeePN.
-
IKEv2
Ещё один протокол на основе приложения, доступный на поддерживаемых настольных, мобильных и телевизионных платформах VeePN.
-
Shadowsocks
Зашифрованный HTTPS-прокси-вариант, предназначенный для веб-трафика в условиях ограниченной сети.
Часто задаваемые вопросы об OpenVPN
OpenVPN — это приложение или протокол?
Почему OpenVPN может быть медленнее на некоторых соединениях?
Может ли OpenVPN защищать устройства, которые не поддерживают VPN-приложения?
Использует ли VeePN OpenVPN в браузерных расширениях?
Могу ли я переключаться между OpenVPN TCP и UDP?
Используйте OpenVPN с VeePN
Используйте OpenVPN, если вам нужна гибкость TCP/UDP в поддерживаемых приложениях VeePN или совместимая настройка на роутере либо вручную. Выберите доступный вариант для своего устройства и подключитесь через VeePN.