WireGuard (в рунете встречается написание «Вайргард») и OpenVPN — два инженерных решения одной задачи: построить зашифрованный туннель между устройством и сервером. OpenVPN появился в 2001 году как универсальный протокол с широким набором настроек, WireGuard — в 2015–2016 годах как минималистичная альтернатива с фиксированной криптографией и на порядок меньшим кодом. Эта разница определяет скорость соединения, поведение при смене сети, расход батареи и то, какой VPN-клиент выбирает сервис по умолчанию.
История и объём кода
OpenVPN разрабатывался как гибкая замена IPsec: шифры и транспорт настраивал администратор. За два десятилетия ядро вместе с OpenSSL выросло до порядка 100 тысяч строк кода. WireGuard проектировался наоборот — уместиться в объём, реально проверяемый вручную: код ядра — около 4 тысяч строк. Автор Джейсон Доненфельд опубликовал спецификацию в 2017 году с акцентом на компактность как свойство безопасности.
Криптография: гибкая договорённость против фиксированного набора
OpenVPN использует TLS-рукопожатие: клиент и сервер договариваются, какие шифры и алгоритмы обмена ключами применять — это дало долгую жизнь, но допускает слабую настройку: устаревший шифр, короткий ключ, ошибка конфигурации. WireGuard пошёл другим путём: набор криптографии зашит в протокол — Curve25519, ChaCha20, Poly1305, BLAKE2s. Если алгоритм окажется скомпрометирован, обновить протокол сложнее, чем поменять параметр в конфиге OpenVPN.
Транспорт
WireGuard работает исключительно поверх UDP и не пересылает потерянные пакеты сам. OpenVPN может работать и по UDP, и по TCP: TCP-режим даёт гарантированную доставку, но ценой эффекта «TCP поверх TCP» — если приложение внутри туннеля тоже на TCP, две системы повторной передачи конфликтуют, и скорость на нестабильном канале падает. UDP-режим OpenVPN этого лишён.
Роуминг между сетями
WireGuard хранит для пира не жёстко привязанный IP-адрес, а обновляемую запись: при смене сети (Wi-Fi → мобильная связь) он принимает пакет с нового адреса, если тот подтверждён криптографически, и продолжает сессию без нового рукопожатия. OpenVPN привязывает сессию к сокету — при смене сети обычно требуется заново подключиться; пауза в части клиентов сглажена программно, но на уровне протокола такого механизма нет.
Ресурсы устройства и где что встречается
WireGuard работает в ядре ОС (в Linux — с версии 5.6), что сокращает переключения контекста на каждом пакете: ниже нагрузка на процессор, меньше расход батареи. OpenVPN работает в пространстве пользователя — расходы выше, особенно на слабых Wi-Fi-роутерах. По распространённости расклад обратный: OpenVPN есть почти в любом клиенте и на большинстве роутеров, WireGuard моложе, но код разошёлся по сервисам, которые строят протоколы поверх его ядра, добавляя ротацию IP-адресов и обфускацию трафика. Режим на роутере разобран в материале WireGuard, L2TP или OpenVPN на роутере: что выбрать.
Сводная таблица
| Параметр | WireGuard | OpenVPN |
|---|---|---|
| Год появления | 2015–2016 | 2001 |
| Объём кода ядра | ~4 000 строк | ~100 000 строк |
| Криптография | фиксированный набор | согласуется через TLS |
| Транспорт | только UDP | UDP или TCP |
| Смена IP-адреса пира | без нового рукопожатия | обычно переустановка сессии |
| Уровень работы (Linux) | ядро ОС | пространство пользователя |
| Нагрузка на CPU/батарею | ниже | выше |
| Гибкость настройки | минимальная | широкая |
| Где чаще встроен | современные клиенты, часть роутеров | почти любой клиент и роутер |
FAQ
Правда ли, что WireGuard быстрее OpenVPN? На большинстве замеров WireGuard показывает более высокую пропускную способность и меньшую задержку рукопожатия — за счёт компактного кода и работы в ядре ОС. Разница особенно заметна на слабом железе: бюджетных роутерах, старых смартфонах. Конкретная скорость зависит от реализации у сервиса и качества канала — единого числа не существует.
WireGuard безопаснее, потому что код короче? Меньший объём кода снижает вероятность необнаруженной ошибки и упрощает независимый аудит — объективный плюс. Но безопасность соединения зависит ещё и от политики конкретного сервиса: ведёт ли он логи, как хранит ключи, что происходит с трафиком на выходном узле. Компактный код протокола не отменяет значение остальной инфраструктуры.
Можно ли использовать оба протокола одновременно? Клиенты позволяют переключаться между протоколами в настройках, но одновременная работа двух туннелей на одном устройстве — нетипичный сценарий: она усложняет диагностику сетевых проблем, добавляет нагрузку на процессор и обычно не даёт практического смысла, если оба туннеля ведут к одному и тому же сервису.
Почему OpenVPN до сих пор используют, если WireGuard эффективнее по ресурсам? Гибкость настройки остаётся весомым аргументом для корпоративных сетей и провайдеров, которым нужен контроль над алгоритмами, аутентификацией и совместимостью со старым оборудованием. WireGuard проще и экономичнее, но менее настраиваем — где важна кастомизация под инфраструктуру, выбор чаще падает на OpenVPN.
Какой протокол использует конкретный VPN-сервис? Это указывается в характеристиках сервиса — на сайте провайдера или в настройках приложения, обычно в разделе выбора протокола подключения. Сравнение условий и заявленных протоколов разных сервисов удобно смотреть в рейтинге VPN на TopChange — там собраны характеристики по каждому провайдеру.
Данные о характеристиках протоколов актуальны на 01.09.2026 по официальной документации WireGuard и OpenVPN.
Материал имеет информационный характер и не является финансовой или юридической консультацией. Перед сделкой проверяйте актуальные условия выбранного обменника.
Аналитик, считает комиссии и сравнивает направления обмена. Собирает данные по лимитам банков, комиссиям и времени выплат — и превращает их в сравнительную аналитику для читателей.



