Все статьи

Приложения

· обновлено

Протоколы подключения простыми словами: WireGuard, VLESS, Hysteria2 и другие

Чем отличаются WireGuard, IKEv2, Shadowsocks, VLESS, Hysteria2 и AmneziaWG, какой протокол выбрать на телефоне, ПК и роутере и почему одни работают стабильнее других.

Когда настраиваешь защищённое подключение, быстро натыкаешься на слова вроде WireGuard, VLESS, Reality, AmneziaWG. Это протоколы: разные «языки», на которых ваше устройство разговаривает с сервером. Выбор протокола влияет на скорость, расход батареи и на то, насколько стабильно соединение в вашей сети. Разберём главные без лишней теории.

Что такое протокол и зачем он нужен

Протокол задаёт три вещи: как установить соединение, как зашифровать данные и как упаковать их в пакеты. Поэтому два сервиса подключения с одним и тем же сервером могут вести себя совершенно по-разному: один летает, другой обрывается на мобильном интернете.

Коротко о том, на что смотреть при выборе:

  • скорость и задержка — важны для видео, звонков и игр;
  • устойчивость при смене сети — Wi-Fi на мобильный интернет;
  • заметность — насколько трафик выделяется среди обычного для провайдера, который его анализирует;
  • поддержка — есть ли готовое приложение для вашего устройства.

Ни один протокол не лучше всех во всём: быстрый часто заметнее, а хорошо замаскированный может быть чуть тяжелее. Поэтому выбирают под задачу, а не «самый лучший вообще».

Классические протоколы

WireGuard — современный и очень лёгкий протокол: компактный код, высокая скорость, небольшой расход батареи. Встроен в ядро Linux, есть приложения для всех платформ. Минус: у его трафика узнаваемый «почерк», и провайдер, который анализирует пакеты, может распознать и замедлить такое соединение. Подробнее о настройке — в статье WireGuard: что это и как настроить.

Классический протокол с открытым кодом — давний стандарт, существует с начала 2000-х. Гибкий, умеет работать по UDP и по TCP, в том числе на порту 443, как обычный сайт. Медленнее и тяжелее WireGuard, настройка сложнее, зато поддерживается практически везде, в том числе на старых роутерах.

IKEv2/IPsec — встроен в iOS, Windows, macOS и Android, поэтому приложение часто не нужно. Хорошо переживает смену сети: Wi-Fi переключился на мобильный интернет, а соединение осталось. Подходит для телефона.

L2TP/IPsec, SSTP, PPTP — устаревшие или узкоспециализированные. L2TP медленнее современных протоколов, SSTP живёт в основном в Windows и на роутерах MikroTik, а PPTP считается небезопасным и использовать его не стоит.

Протоколы, которые маскируются под обычный трафик

Эти протоколы созданы так, чтобы соединение выглядело как обычный защищённый веб-трафик, и именно ими сегодня чаще всего пользуются в приложениях вроде Happ, V2RayTun и INCY. Если вы только выбираете приложение, посмотрите что такое Happ, а установку остальных разобрали в статье про V2RayTun.

Shadowsocks — лёгкий прокси-протокол. Трафик выглядит как случайный набор данных, без узнаваемых заголовков. Формально это не подключение всей системы: он пересылает трафик приложений, а не всего устройства, хотя клиенты это обычно скрывают.

VLESS — облегчённый протокол из семейства Xray. Сам по себе почти ничего не шифрует, всё держится на «обёртке» вокруг него. Именно связка с обёрткой делает его практичным.

VLESS + Reality — самая популярная сейчас связка. Reality заставляет сервер при подключении выглядеть как настоящий сайт: соединение маскируется под обычное HTTPS-подключение к нему. Ключ для такого подключения выглядит как ссылка, начинающаяся с vless://.

Trojan — тоже маскируется под HTTPS, но без Reality требует домен и сертификат. Встречается реже.

Hysteria2 — основан на QUIC (UDP), хорошо работает на нестабильных каналах с потерями пакетов, когда остальные протоколы начинают «тормозить». Цена такой устойчивости — более агрессивное использование канала, а некоторые сети режут UDP целиком, и тогда Hysteria2 не поможет.

AmneziaWG и приложение Amnezia

AmneziaWG — это доработанный WireGuard. Скорость и простота остались, но в трафик добавлены параметры, которые меняют его узнаваемый «почерк», поэтому распознать его труднее. Если вы любите WireGuard, но он нестабилен в вашей сети, AmneziaWG — логичный следующий шаг.

Amnezia — это приложение, а не протокол: открытый клиент, который умеет подключаться по нескольким протоколам (AmneziaWG, WireGuard, Xray/VLESS и другим) и разворачивать собственный сервер на вашем VPS по SSH. Подходит тем, кто готов администрировать свой сервер.

Сравнение

Протокол Скорость Заметность для провайдера Для кого
WireGuard высокая заметный быстрый и простой старт
Классический протокол с открытым кодом средняя заметный, на 443 лучше совместимость, роутеры
IKEv2/IPsec высокая заметный телефон, встроенный клиент
Shadowsocks высокая низкая лёгкий прокси
VLESS + Reality высокая низкая основной выбор для приложений
Hysteria2 высокая на плохих каналах низкая нестабильный интернет
AmneziaWG высокая пониженная WireGuard, который нужно «спрятать»

Оценки в таблице условные: как поведёт себя протокол, зависит от вашего оператора и сети, и точно сказать заранее нельзя.

Какой протокол выбрать

  1. Не хотите разбираться, нужно просто работало — подписка с VLESS + Reality в приложении Happ, V2RayTun или INCY.
  2. Нужно настроить роутер — WireGuard или классический протокол с открытым кодом, если роутер их поддерживает.
  3. Телефон, без приложений — IKEv2.
  4. Свой сервер и желание всё контролировать — приложение Amnezia с AmneziaWG.
  5. Соединение «рвётся» на мобильном интернете — попробуйте VLESS + Reality или Hysteria2.

Что делать, если выбранный протокол не работает

Один и тот же протокол может прекрасно работать дома и отказаться работать у мобильного оператора. Это нормально: сети настроены по-разному. Если подключение не устанавливается или постоянно обрывается, не спешите винить приложение.

Сначала проверьте простое: время на устройстве (при сильном расхождении шифрованные соединения не поднимаются), актуальность подписки и обновление списка серверов в приложении. Затем смените протокол или сервер в списке: если WireGuard не стартует, VLESS + Reality часто срабатывает, и наоборот. Пошаговый разбор типичных причин есть в статье Не подключается: что проверить.

Если нужен доступ к конкретному сервису, например к видео, а остальное работает, причина может быть не в протоколе. Для такого случая у нас есть отдельная статья YouTube не работает: что делать.

Как попробовать на практике

В MEDOED подключение работает на VLESS: бот выдаёт ссылку-подписку, вы добавляете её в Happ, V2RayTun или INCY и нажимаете «Подключить». Протокол и сервер подбираются автоматически, настраивать ничего вручную не нужно. Первый день бесплатно, так что можно сравнить с тем, что уже стоит у вас. Если нужен только мессенджер, вместо полного подключения хватит прокси: как настроить прокси для Telegram.

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

Какой протокол самый быстрый? В хороших условиях WireGuard и AmneziaWG. На плохих каналах с потерями выигрывает Hysteria2. Но реальная скорость зависит от сервера и вашей сети больше, чем от протокола.

Чем AmneziaWG отличается от WireGuard? Это тот же WireGuard с дополнительными параметрами, которые меняют заметный «почерк» трафика. Скорость и простота остались.

Amnezia — это протокол или приложение? И то и другое: AmneziaWG — протокол, Amnezia — приложение, которое умеет работать по нескольким протоколам.

VLESS — это защищённое подключение всего устройства? Строго говоря, это протокол прокси-типа. Но в приложениях он работает как подключение всего устройства: весь трафик идёт через сервер, если вы включили соответствующий режим.

Какой протокол безопаснее? Современные (WireGuard, VLESS с Reality) используют надёжное шифрование. Для повседневных задач разница в безопасности обычно меньше, чем разница в настройке и доверии к серверу.