WireGuard® — это новый протокол VPN, используемый для защиты подключения между вашим устройством и VPN-сервером.
Подробнее о том, как работают VPN
WireGuard использует современную криптографию для защиты вашего подключения и имеет крайне малый вес. Благодаря этому он работает быстрее традиционных VPN-протоколов, таких как OpenVPN и IKEv2, особенно на менее производительном оборудовании.
Изначально разработанный для Linux, WireGuard был официально интегрирован в ядро Linux (версии 5.6+) в марте 2020 года, зарекомендовав себя как безопасный, стабильный и быстрый VPN-протокол, подходящий для ежедневного использования. Основные преимущества WireGuard:
- Высокая скорость
- Мгновенное подключение
- Легковесность
Proton VPN теперь поддерживает WireGuard на следующих платформах:
- Windows
- macOS
- Android
- iOS/iPadOS
- Linux
Узнайте, как изменить протоколы VPN или выбрать Smart Protocol
Безопасность
Несмотря на свою относительную новизну, WireGuard использует проверенные современные криптографические примитивы для защиты вашего VPN-подключения.
- ChaCha20(новое окно) — симметричный шифр(новое окно). Подобно AES в OpenVPN и IKEv2, ChaCha20 защищает ваши фактические данные.
- Poly1305(новое окно) — код аутентификации сообщений(новое окно) (MAC), используемый для проверки подлинности подключений WireGuard.
- Curve25519(новое окно) — эллиптическая кривая(новое окно), используемая протоколом Диффи — Хеллмана на эллиптических кривых(новое окно) (ECDH) для защиты обмена ключами TLS. Это гарантирует безопасность вашего подключения к нашим VPN-серверам.
- SipHash(новое окно) — псевдослучайная хеш-функция на основе XOR(новое окно), используемая для безопасного сопоставления ключей в хеш-таблицах(новое окно).
- BLAKE2(новое окно) — криптографическая хеш-функция, используемая для проверки данных.
Конфиденциальность
Реализация этого протокола в Proton VPN использует двойной NAT для динамического создания сеансов. Это означает, что когда ваше приложение подключается к одному из наших VPN-серверов через WireGuard, первый NAT заменяет IP-адрес 10.2.0.2 на случайный, но уникальный внутренний IP-адрес, который назначается вашему сеансу.
С этого момента WireGuard работает как любой другой VPN: второй NAT снова перезаписывает IP-адрес вашего сеанса на публичный IP-адрес VPN-сервера перед подключением к нужному веб-сайту.

Благодаря этому при использовании WireGuard обеспечивается такой же уровень конфиденциальности, как при использовании OpenVPN или IKEv2. Мы не храним ваш IP-адрес, и наша строгая политика отсутствия журналов активности, которую независимые эксперты по безопасности, применяется в полной мере.
Подробнее о том, как Proton VPN защищает вашу конфиденциальность с помощью WireGuard
Высокая скорость
В отличие от шифрования AES, обычно используемого в OpenVPN (которое часто имеет встроенную аппаратную поддержку в процессорах), WireGuard в настоящее время не поддерживается на аппаратном уровне. Несмотря на это, производительность WireGuard сопоставима(новое окно) с аппаратно ускоренным AES(новое окно) (AES-NI) благодаря значительно более высокой эффективности.
Как и все VPN-протоколы, поддерживаемые Proton VPN, WireGuard в полной мере использует преимущества нашей уникальной технологии VPN Accelerator, которая способна значительно увеличить скорость подключения на больших расстояниях или при высокой потере пакетов.
Эффективность
Низкая нагрузка на процессор означает более длительное время работы от батареи для пользователей, запускающих наши приложения на мобильных устройствах и ноутбуках.
Мгновенное подключение к VPN
На устройствах Android и iOS протоколу WireGuard требуется менее одной секунды для установления VPN-подключения.
Открытый исходный код и аудит
WireGuard — это программное обеспечение с открытым исходным кодом(новое окно), безопасность которого может проверить каждый. Тот факт, что оно содержит менее 4000 строк кода (по сравнению с более чем 300 000 строк в OpenVPN), значительно упрощает проведение его аудита.
WireGuard прошел различные формальные проверки, а перед интеграцией в ядро Linux кодовая база WireGuard Linux была независимо проверена(новое окно) третьей стороной.
В отличие от решений некоторых наших конкурентов, наша реализация WireGuard с открытым исходным кодом на 100% совместима с официальной версией.
WireGuard TCP и Stealth
Обычно WireGuard работает только через определенный UDP-порт, что позволяет государственным органам легко его блокировать. UDP и TCP — это два основных протокола передачи данных, определяющих способ отправки информации в интернете. UDP работает быстрее, в то время как TCP более надежен. Однако главное преимущество TCP перед UDP заключается в возможности обхода государственной цензуры путем работы через TCP-порт 443 — тот же порт, который используется протоколом HTTPS(новое окно).
Подробнее о разнице между UDP и TCP
Тем не менее, мы разработали собственные варианты реализации WireGuard, которые позволяют обойти это ограничение. WireGuard TCP обеспечивает те же возможности для обхода цензуры, что и OpenVPN TCP: он позволяет WireGuard работать через тот же порт, что и HTTPS, благодаря чему его сложно заблокировать без одновременной блокировки большинства веб-сайтов.
Однако методы глубокого анализа пакетов (DPI) могут легко обнаружить разницу между пакетами HTTPS и VPN.
Stealth — это наш собственный VPN-протокол на базе WireGuard, использующий ряд технологий, усложняющих его обнаружение и блокировку, включая работу через обфусцированный TLS-туннель поверх TCP.
WireGuard против OpenVPN
OpenVPN — проверенный временем ветеран среди VPN-протоколов. Он по-прежнему безопасен, но уже начинает устаревать. WireGuard обеспечивает аналогичный уровень безопасности, будучи при этом гораздо более быстрым, легким и эффективным, чем OpenVPN.
OpenVPN по-прежнему обеспечивает отличные возможности для обхода цензуры благодаря возможности работы поверх TCP. Однако, как упоминалось ранее, мы не только добавили эту гибкость в нашу реализацию WireGuard, но и значительно улучшили ее с помощью нашего собственного протокола Stealth.
Обратите внимание, что «WireGuard» и логотип WireGuard являются зарегистрированными товарными знаками Джейсона А. Доненфельда.
Часто задаваемые вопросы
Взимается ли дополнительная плата за поддержку WireGuard?
Нет. Протокол WireGuard доступен бесплатно всем участникам сообщества Proton VPN в наших приложениях для Windows, macOS, Android и iOS/iPadOS.
Доступны ли все функции при использовании WireGuard?
Да. WireGuard полностью интегрирован в наши приложения и может использоваться со всеми функциями, которые они поддерживают. В их число входят Secure Core, NetShield Ad-blocker, защита от утечек DNS, защита от утечек IPv6, kill switch, постоянный kill switch (Windows), альтернативная маршрутизация(новое окно) и VPN Accelerator.
Как использовать WireGuard?
Поддержка WireGuard также полностью интегрирована в нашу функцию Smart Protocol, которая автоматически переключает ваше VPN-подключение на лучший VPN-протокол для вашей ситуации. Smart Protocol включен по умолчанию, поэтому вам не нужно ничего делать, чтобы автоматически использовать лучший протокол (включая WireGuard) для ваших нужд.
Вы также можете выбрать WireGuard вручную, если хотите.
Узнайте, как изменить протоколы VPN или выбрать Smart Protocol
На каких платформах Proton VPN доступен WireGuard?
WireGuard доступен в следующих приложениях Proton VPN:
- Windows (UDP, TCP, Stealth)
- macOS (UDP, TCP, Stealth)
- Android (UDP, TCP, Stealth)
- Android TV (UDP через Smart Protocol)
- iOS и iPadOS (UDP, TCP, Stealth)
- Linux (UDP)
- Chrome OS (UDP, TCP, Stealth, через приложение для Android)







