WireGuard не работает — почему заблокирован и что делать
Если вы пришли сюда, скорее всего, ваш WireGuard-VPN перестал работать. Вы не одиноки: с 2024-2025 года WireGuard заблокирован у всех крупных российских провайдеров. Это не временный сбой — это целенаправленная блокировка на уровне инфраструктуры.
В этой статье объясним, почему WireGuard заблокирован, можно ли это обойти, и как перейти на протокол, который работает.
Что произошло с WireGuard
WireGuard — блестящий протокол VPN. Быстрый, простой, безопасный, с минимальным кодом (4000 строк vs 100 000 у OpenVPN). Он стал стандартом VPN-индустрии: NordVPN, Surfshark, Mullvad, PIA — все перешли на WireGuard как основной протокол.
Но у WireGuard есть фатальный недостаток для России: его трафик легко определяется.
Как DPI определяет WireGuard
WireGuard использует UDP-транспорт с характерной структурой пакетов:
- Initiation пакет — фиксированный размер 148 байт. Первые 4 байта всегда содержат значение 0x01 (тип сообщения: handshake initiation). Это уникальная сигнатура.
- Response пакет — фиксированный размер 92 байта с типом 0x02.
- Data пакеты — начинаются с типа 0x04, имеют характерную структуру заголовка.
- Keepalive пакеты — отправляются каждые 25 секунд (по умолчанию) с размером 32 байта.
Для DPI-системы определить WireGuard — тривиальная задача. Достаточно проверить первый пакет: UDP, 148 байт, начинается с 0x01. Такой трафик больше ничем не генерируется. DPI определяет WireGuard за миллисекунды с точностью, близкой к 100%.
Хронология блокировки
- Середина 2024 — первые сообщения от пользователей Ростелекома: WireGuard-подключения обрываются через несколько секунд после установки.
- Август-сентябрь 2024 — блокировка у МТС, Билайна. WireGuard работает только через некоторых мелких провайдеров.
- Конец 2024 — блокировка тотальная у всех крупных провайдеров: Мегафон, Tele2, Дом.ру, ТТК.
- Январь-март 2025 — блокировка распространилась на мобильные сети всех операторов.
- 2025-2026 — WireGuard заблокирован повсеместно. Единичные «проскакивания» возможны на совсем мелких провайдерах, но нестабильны.
А что с OpenVPN?
OpenVPN заблокирован ещё раньше WireGuard. Его TLS-хендшейк отличается от стандартного HTTPS: OpenVPN использует специфические расширения TLS и паттерны, которые DPI определяет без труда. Даже обфусцированный OpenVPN (obfsproxy, stunnel) перестал работать к середине 2025 года — DPI научился определять обфускацию по статистическим признакам трафика.
IPSec / IKEv2
IPSec (IKEv2) — протокол, используемый многими корпоративными VPN. Он тоже заблокирован DPI-системами. Характерные IKE-пакеты на UDP/500 и UDP/4500 определяются мгновенно.
Попытки обойти блокировку WireGuard
Сообщество предпринимало множество попыток обойти блокировку WireGuard. Разберём основные:
wg-obfs (обфускация WireGuard)
Утилита, которая модифицирует пакеты WireGuard, добавляя случайные байты и меняя размеры. Проблема: DPI-системы быстро адаптировались. Даже обфусцированный WireGuard сохраняет статистические паттерны (частота пакетов, соотношение входящего/исходящего трафика), которые DPI может анализировать.
udp2raw (туннель UDP через TCP)
Утилита, которая оборачивает UDP-трафик WireGuard в TCP-пакеты, маскируя под FakeTCP, ICMP или UDP. Работало в 2024 году, но к 2025 DPI научился определять udp2raw по характерным паттернам TCP-соединения (нестандартные sequence numbers, аномальная структура пакетов).
wstunnel (WireGuard через WebSocket)
Оборачивает WireGuard-трафик в WebSocket-соединение, маскируя под HTTP/HTTPS. Работает стабильнее, чем предыдущие варианты, но добавляет существенный overhead и увеличивает задержку. Кроме того, DPI может анализировать паттерны WebSocket-трафика.
AmneziaWG
Модифицированная версия WireGuard от проекта Amnezia VPN. Изменяет размеры пакетов, добавляет junk-данные, рандомизирует тайминги. Работает лучше обычного WireGuard, но всё ещё уязвим к продвинутому анализу DPI. Нестабилен у некоторых провайдеров.
Итог
Все обфускаторы для WireGuard — это «костыли». Они пытаются спрятать WireGuard, но не решают фундаментальную проблему: WireGuard изначально не был разработан для обхода цензуры. Его создатель Джейсон Доненфельд проектировал протокол для скорости и простоты, а не для противодействия DPI.
WireGuard заблокирован? Переходите на VLESS+Reality — протокол, который работает.
Перейти на VLESS+RealityПочему VLESS+Reality работает, а WireGuard — нет
Фундаментальная разница в подходе:
- WireGuard создаёт собственный протокол со своей уникальной структурой пакетов. DPI определяет его по этой уникальной структуре.
- VLESS+Reality маскируется под обычный HTTPS-трафик. Для DPI это выглядит как обычное TLS-соединение к обычному сайту (google.com, microsoft.com). Заблокировать его = заблокировать весь HTTPS = отключить интернет.
Это не вопрос «кто лучше шифрует». И WireGuard, и VLESS обеспечивают надёжное шифрование. Вопрос в том, насколько трафик VPN отличим от обычного интернет-трафика. WireGuard отличим мгновенно. VLESS+Reality — нет.
Техническое сравнение
- Транспорт: WireGuard = UDP с уникальными пакетами. VLESS+Reality = TCP/443 (стандартный HTTPS).
- Хендшейк: WireGuard = собственный Noise Protocol. VLESS+Reality = стандартный TLS 1.3 с реальным сертификатом.
- Определение DPI: WireGuard = определяется по первому пакету. VLESS+Reality = неотличим от HTTPS.
- Active probing: WireGuard = отвечает характерным образом. VLESS+Reality = при зондировании отдаёт реальный сайт.
- Скорость: WireGuard = быстрее (UDP, kernel-space). VLESS+Reality = чуть медленнее (TCP, userspace), но разница минимальна на практике.
Как перейти с WireGuard на VLESS+Reality
Миграция простая и занимает 2-3 минуты.
Шаг 1: Получите VLESS-конфиг
Перейдите в @compono_bot в Telegram, нажмите /start. Бот выдаст ссылку-конфиг (vless://...) и ссылку на нужное приложение.
Шаг 2: Установите клиент VLESS
- Android: V2rayNG (Google Play, бесплатно)
- iPhone: Streisand (App Store, бесплатно)
- Windows: Hiddify (GitHub, бесплатно)
- macOS: Hiddify или V2rayU (GitHub, бесплатно)
- Linux: v2rayA или Hiddify
Шаг 3: Импортируйте конфиг
Нажмите на ссылку-конфиг от бота → приложение предложит импортировать → нажмите OK.
Шаг 4: Подключитесь
Нажмите кнопку подключения в VPN-клиенте. Готово — YouTube, Instagram, ChatGPT работают.
Шаг 5 (опционально): Удалите WireGuard
WireGuard-клиент можно удалить — он больше не нужен. Или оставьте его — он не будет мешать работе VLESS.
Если у вас был собственный WireGuard-сервер (VPS) — вы можете установить на тот же VPS XRay-core с VLESS+Reality. Используйте скрипт 3x-ui для простой установки. Подробнее — в нашей статье о настройке VLESS.
Что делать, если у вас WireGuard на роутере
Многие настраивали WireGuard прямо на роутере (OpenWRT, Keenetic, Mikrotik), чтобы весь трафик домашней сети шёл через VPN. После блокировки WireGuard это перестало работать.
OpenWRT
На OpenWRT можно установить xray-core и настроить VLESS+Reality вместо WireGuard. Пакет доступен в репозиториях OpenWRT:
- Установите пакеты xray-core и luci-app-xray
- Настройте VLESS+Reality через веб-интерфейс LuCI
- Направьте весь трафик через xray
Keenetic
Keenetic с прошивкой 3.8+ поддерживает установку Entware, через который можно поставить xray-core. Процесс более сложный и требует работы с командной строкой через SSH.
Mikrotik
RouterOS не поддерживает VLESS нативно. Вариант — настроить на Mikrotik маршрутизацию через отдельное устройство (Raspberry Pi, мини-ПК) с xray-core.
Универсальное решение
Если ваш роутер не поддерживает xray-core, простейшее решение: подключите к роутеру Raspberry Pi (или любой мини-ПК на Linux) с настроенным xray-core, и направьте трафик через него. Подробные инструкции есть на форумах OpenWRT и в документации xray-core.
Мифы о WireGuard и блокировках
«WireGuard работает, если сменить порт»
Нет. DPI определяет WireGuard не по порту, а по содержимому пакетов. Даже если вы запустите WireGuard на порту 443, 80 или любом другом — DPI определит его по сигнатуре первого пакета.
«У моего друга WireGuard работает»
Возможно, у его провайдера DPI-оборудование настроено мягче или он использует мелкого провайдера, который ещё не обновил правила. Это временно — рано или поздно блокировка затронет и его.
«WireGuard через Cloudflare WARP работает»
Cloudflare WARP использует модифицированный WireGuard с собственными обфускаторами. Он действительно работает у некоторых провайдеров, но нестабилен и периодически блокируется. WARP не является полноценной заменой VPN: он не обходит все блокировки и имеет ограничения по скорости.
«Нужно просто обновить WireGuard»
Проблема не в версии WireGuard. Протокол спроектирован с фиксированной структурой пакетов, которая не меняется между версиями. Обновление WireGuard не поможет — нужен другой протокол.
Будущее VPN-протоколов в России
DPI-системы продолжают развиваться. Вот что ожидается:
- WireGuard — останется заблокированным. Нет перспектив разблокировки.
- OpenVPN — аналогично, блокировка продолжится.
- Shadowsocks — частично заблокирован, блокировка будет усиливаться.
- VLESS+Reality — на данный момент не может быть заблокирован без блокировки всего HTTPS. Это наиболее устойчивый протокол.
- Trojan — похож на VLESS по принципу маскировки, тоже устойчив к DPI.
VLESS+Reality остаётся лучшим выбором на обозримое будущее. Если DPI когда-нибудь научится его определять — разработчики XRay-core адаптируют протокол. Гонка DPI vs анти-цензура продолжается, но пока VLESS+Reality значительно впереди.
Забудьте о WireGuard. VLESS+Reality работает стабильно. Пробный период бесплатно.
Получить VLESS-конфигВопросы и ответы
WireGuard заблокирован DPI-системами (ТСПУ) российских провайдеров. Протокол имеет характерную сигнатуру: фиксированный размер первого пакета (148 байт для инициации), UDP-транспорт, уникальная структура хендшейка. DPI определяет WireGuard за миллисекунды и блокирует соединение.
Блокировка WireGuard происходила постепенно. Первые сообщения появились в середине 2024 года у пользователей Ростелекома. К концу 2024 — началу 2025 года WireGuard перестал работать у всех крупных провайдеров: МТС, Билайн, Мегафон, Tele2, Дом.ру. К 2026 году блокировка тотальная.
Существуют обфускаторы для WireGuard (wg-obfs, wstunnel, udp2raw), но они ненадёжны: DPI-системы постоянно обновляются и учатся определять обфусцированный WireGuard. Рекомендуем перейти на VLESS+Reality — протокол, который принципиально не может быть заблокирован без отключения всего HTTPS.
Установите VPN-клиент с поддержкой VLESS (V2rayNG для Android, Streisand для iOS, Hiddify для Windows/macOS) и импортируйте VLESS-конфиг. WireGuard-клиент можно удалить или оставить — он не будет мешать. Процесс перехода занимает 2-3 минуты.
Маловероятно. Блокировка WireGuard — осознанное решение, реализованное через ТСПУ-оборудование на уровне магистральных провайдеров. Сигнатура WireGuard слишком характерна, чтобы DPI не мог её определить. Единственный сценарий — если Россия ослабит интернет-цензуру в целом, что в обозримом будущем не ожидается.