OffshoreVps
Руководства15 окт. 20267 мин чтенияАвтор: команда OffshoreVps

WireGuard или OpenVPN на собственном VPS: что выбрать

Сравнение скорости, размера кода, роуминга, дружественности к брандмауэрам и сложности настройки для собственных WireGuard и OpenVPN, с чёткой рекомендацией для каждого случая.

Оба протокола зрелые и безопасные при разумной настройке. Они отличаются поведением в реальных сетях. Выбирайте исходя из потребностей вашего соединения, а не из лозунгов.

Парные карточки сравнения WireGuard и OpenVPN, каждая с индикатором скорости
Краткое наглядное сравнение WireGuard и OpenVPN.

WireGuard вкратце

  • Крошечная кодовая база, которую проще проверять, встроен в ядро Linux.
  • Быстрый, с низкой задержкой и малым расходом батареи на телефонах.
  • Хорошо переносит смену сети: при переключении с Wi-Fi на мобильный интернет туннель остаётся активным.
  • Только UDP, с узнаваемым рукопожатием, которое некоторые сети блокируют.
  • Конфигурация занимает несколько строк на каждого пира, с ключами и фиксированными адресами.

OpenVPN вкратце

  • Работает по UDP или TCP, в том числе через TCP-порт 443, который проходит через многие строгие файрволы.
  • Большой набор возможностей: сертификаты, плагины, множество вариантов аутентификации.
  • Медленнее WireGuard и сложнее в настройке.
  • Больше кода означает больше поверхности, которую нужно обновлять.

Скорость и батарея

WireGuard обычно обеспечивает более высокую пропускную способность и меньшую нагрузку на CPU на том же VPS. На телефоне вы заметите это по времени работы от батареи и по тому, как быстро туннель переподключается.

Шаги этого руководства по порядку: 1. WireGuard вкратце; 2. OpenVPN вкратце; 3. Скорость и заряд батареи; 4. Сложность настройки; 5. Соображения приватности; 6. Что выбрать
Шаги этого руководства по порядку.

Прохождение через строгие сети

Отели, офисы и некоторые страны блокируют рукопожатие WireGuard или весь UDP. OpenVPN по TCP 443 часто проходит там, где WireGuard не может. Если не помогает и это, нужен протокол, созданный для имитации HTTPS, как в VLESS с REALITY.

Сложность настройки

WireGuard настраивается за десять минут и несколько команд, как в нашем руководстве по настройке WireGuard. OpenVPN требует центра сертификации, серверного и клиентских сертификатов, которые можно создать вспомогательными скриптами, но управлять ими всё равно сложнее.

Вопросы конфиденциальности

WireGuard по своей архитектуре хранит адреса пиров в памяти сервера, а его статические ключи легко администрировать, но имейте в виду, что у личного VPN один выходной IP. Он защищает вас от локальной сети и от вашего провайдера. Он не делает вас анонимным для посещаемых сайтов. Ваш VPS-провайдер видит трафик, который выходит с сервера.

Что выбрать

  1. Повседневное использование на телефонах и ноутбуках: WireGuard.
  2. Сети, блокирующие UDP или нестандартные порты: OpenVPN по TCP 443.
  3. Жёсткая цензура: прокси, имитирующий TLS.
  4. Много пользователей с индивидуальными сертификатами и их отзывом: OpenVPN или WireGuard с уровнем управления.

Можно запустить оба на одном сервере на разных портах и выбирать в зависимости от сети. Сначала защитите сервер по чек-листу на 15 минут.

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

WireGuard быстрее OpenVPN?

Обычно да: у него меньше задержка и нагрузка на CPU, особенно на телефонах.

Работает ли OpenVPN там, где заблокирован WireGuard?

Часто да. OpenVPN может работать через TCP-порт 443, который проходит через многие строгие брандмауэры.

Делает ли личный VPN меня анонимным?

Нет. Он скрывает трафик от локальной сети и вашего интернет-провайдера, но хостер VPS и посещаемые вами сайты по-прежнему видят активность с IP-адреса вашего сервера.