Что такое WireGuard?
WireGuard — VPN-протокол нового поколения, созданный Джейсоном Доненфельдом. В отличие от 600 000+ строк кода OpenVPN, WireGuard состоит всего из примерно 4 000 строк. Он работает внутри ядра Linux для максимальной производительности и использует современные криптографические примитивы.
WireGuard устанавливает соединение за один обмен данными (1-RTT), обычно завершая рукопожатие менее чем за 100 миллисекунд. Это значительно быстрее OpenVPN.
Почему WireGuard превосходит конкурентов
Производительность
WireGuard работает на уровне ядра, а не в пользовательском пространстве, устраняя переключения контекста и копирования памяти. Бенчмарки стабильно показывают пропускную способность WireGuard в 2-4 раза выше, чем у OpenVPN.
Безопасность
WireGuard использует фиксированный набор современных криптографических алгоритмов вместо согласования шифров. Компактная кодовая база формально верифицирована и включена в ядро Linux с версии 5.6.
WireGuard и VPNWG
VPNWG полностью построен на WireGuard с обфускацией Amnezia для обхода DPI. Наш технологический стек или сравнение WireGuard и OpenVPN.