Reality, XHTTP или AmneziaWG: как выбрать протокол

Редакция SomonVPN · · 4 мин чтения
В настройках современного VPN-приложения вместо привычных OpenVPN и WireGuard всё чаще встречаются другие названия: Reality, XHTTP, AmneziaWG. Для пользователя из России или Центральной Азии выбор между ними — не вопрос вкуса. От протокола зависят скорость и стабильность соединения.
Чем новые протоколы отличаются от классических
OpenVPN и WireGuard проектировались больше десяти лет назад, под стабильные проводные каналы. Шифруют они надёжно, но на сотовых сетях с потерями пакетов, сменой базовых станций и высокой нагрузкой ведут себя заметно хуже современных транспортов. Три протокола из заголовка появились позже и учитывают эту специфику — каждый по-своему.
Reality: современный TLS-транспорт
Reality — технология из экосистемы Xray. Соединение устанавливается по TLS 1.3 — тому же протоколу, на котором держится весь современный HTTPS. Рукопожатие и шифрование данных выполняются актуальными алгоритмами, а накладные расходы на каждый пакет минимальны.
Сильная сторона — зрелость и экономность: серверу с Reality не нужны собственный домен и сертификат, а на стабильном канале транспорт даёт ровную скорость без лишних задержек. Слабое место — работа поверх TCP: на мобильных сетях, где пакеты теряются, Reality в чистом виде иногда проседает по скорости. Дома, на проводном интернете и Wi-Fi это обычно лучший выбор по умолчанию.
XHTTP: рассчитан на мобильные сети
XHTTP — транспорт из той же экосистемы, устроенный иначе: данные ходят внутри серии обычных HTTP-запросов и ответов, а не через одно долгоживущее соединение. Поэтому обрыв одного запроса не рушит всю сессию: следующий уходит по новому соединению.
Такая схема хорошо переносит то, чем славятся мобильные сети: обрывы, смену базовых станций, короткое время жизни соединений. Если туннель рвётся при переходе с Wi-Fi на мобильный интернет или соединение затухает через несколько минут после включения, XHTTP чаще всего решает проблему. Плата за живучесть — чуть большая задержка по сравнению с прямым туннелем.
AmneziaWG: скорость WireGuard на современных сетях
AmneziaWG — модификация WireGuard, созданная разработчиками Amnezia VPN. Ядро протокола осталось прежним: лёгкий и быстрый UDP-туннель с современной криптографией. Изменилась внешняя обёртка — служебные поля заголовков стали переменными, а начало сессии устроено иначе, чем у классического WireGuard.
В результате остаются главные достоинства WireGuard — высокая скорость и скромный расход батареи. Есть и общее свойство любого UDP-протокола: качество зависит от того, как конкретная сеть передаёт UDP-трафик. Если на вашей сети он идёт хуже обычного, стоит попробовать TCP-варианты вроде Reality или XHTTP.
Как понять, что протокол не подходит
Симптомы почти всегда одни и те же. Подключение зависает на этапе соединения или обрывается через минуту-другую после установки. Скорость падает до сотен килобит, хотя без VPN всё летает. По Wi-Fi работает, по мобильному интернету нет. Любой из этих признаков — повод переключить протокол, а не переустанавливать приложение. Перед сменой протокола стоит исключить одну частую помеху: вручную прописанный «Частный DNS» в настройках Android ломает работу внутри туннеля независимо от протокола.
Шпаргалка
- Домашний интернет и Wi-Fi — Reality: ровная скорость и стабильная работа.
- Мобильный интернет, частые обрывы — XHTTP: переживает смену сетей и короткие разрывы.
- Нужна максимальная скорость для видео и загрузок — AmneziaWG.
- Непонятно, что происходит, — пробуйте по очереди и запоминайте, что заработало на вашей сети.
Или не выбирать вовсе
Перебирать протоколы вручную — занятие на любителя, тем более что сети у операторов разные и условия в них меняются: конфигурация, которая месяц работала идеально, после обновления сети может стать заметно медленнее. В SomonVPN за это отвечает Smart Connect: при подключении приложение проверяет доступные протоколы и выбирает тот, который даёт лучшее соединение на текущей сети, а при обрыве само переключается на запасной вариант. Ручной выбор при этом остаётся в настройках. Проверить на своём операторе можно бесплатно: пробный день выдаётся без карты.
Попробуйте SomonVPN бесплатно
День триала без карты. Reality, XHTTP и AmneziaWG — Smart Connect сам выберет рабочий протокол.
Автор: команда SomonVPN. Мы пишем на основе собственного опыта эксплуатации VPN-инфраструктуры в России и Центральной Азии — редакционная политика и авторы.