Windows-реализация WireGuard официально вышла из состояния «версии до единицы». В апреле подряд появились два релиза: сначала WireGuardNT v0.11 вместе с клиентом v0.6, а следом — версия 1.0 обоих компонентов.

Что внутри. В релиз вошли 42 исправления ошибок и корректности — это те самые «блокеры единицы», которые накопились за время разработки. WireGuardNT — низкоуровневый драйвер, обрабатывающий трафик в ядре Windows; именно он отвечает за то, чтобы пакеты не гоняли лишний раз между ядром и пользовательским пространством.

Для сравнения: на Linux WireGuard работает модулем ядра с 2020 года, когда его включили в ядро 5.6. Windows-реализация шла к сопоставимой зрелости заметно дольше.

Что это меняет для пользователя. Номер версии сам по себе скорость не добавляет, но 1.0 — это сигнал стабильности: разработчики считают набор функций законченным, а известные проблемы корректности закрытыми. Практический смысл — меньше странных обрывов и меньше конфликтов с сетевыми фильтрами сторонних антивирусов.

Обновиться стоит всем, кто пользуется официальным клиентом: он проверяет наличие новых версий сам, но обновление можно запустить и вручную.

Что именно делает WireGuard быстрым и почему он при этом легко распознаётся — в разборе протокола. Особенности настройки под Windows, включая типичную утечку DNS, собраны на отдельной странице.