Happ VPN

Протоколы в Happ: VLESS, VMess, Trojan, Shadowsocks, SOCKS5, Hysteria2

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

Happ поддерживает шесть протоколов на ядре Xray-core — VLESS, VMess, Trojan, Shadowsocks, SOCKS5 и Hysteria2 — и добавляет их одинаково: ссылкой, QR-кодом, диплинком, подпиской или вручную. Раздел сравнивает их по шифрованию, TLS и поддержке UDP; параметры каждого — на его отдельной странице.

Выбор протокола почти всегда делает не пользователь Happ, а тот, кто настраивает сервер: провайдер подписки или администратор собственного сервера. Приложению для работы с любым из шести протоколов не нужны разные версии или настройки — разница проявляется в самой ссылке и в требованиях к серверу. VLESS и Trojan рассчитаны на защиту внешним TLS или Reality, VMess и Shadowsocks шифруют данные сами, а Hysteria2 работает поверх QUIC и требует TLS 1.3 обязательно. История протоколов Happ связана с проектом V2Ray, где появился VMess, и более поздним Xray-core, который добавил VLESS, Reality и XTLS Vision. Раздел ниже даёт сводную таблицу для первого сравнения, а точные параметры ссылок, транспорт и примеры — на странице каждого протокола.

Протоколы

Что входит в раздел «Протоколы»

Раздел «Протоколы» — часть базы знаний о том, какие протоколы прокси понимает Happ и чем они отличаются между собой, а не инструкция по настройке конкретного сервера. У каждого протокола — своя страница с параметрами ссылки, поддерживаемыми транспортами и примером; здесь только сводное сравнение, чтобы понять, какая страница нужна.

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

Сравнение протоколов Happ

ПротоколШифрование самим протоколомНужен внешний TLSUDPНужен домен и сертификатТипичная задача
VLESSНет (encryption=none)Да, или Reality вместо негоВнутри TLS-туннеляНет с Reality, да с обычным TLSСвой сервер, минимум накладных расходов
VMessДа (auto, aes или chacha20)Желателен для CDNВнутри туннеляНе обязателен, нужен при работе через CDNГотовые ключи от провайдера, серверы за CDN
TrojanНетОбязателенВнутри TLS-туннеляДа, с действительным сертификатомСервер с доменом и сайтом-прикрытием
ShadowsocksДа (AEAD-шифрование)Не требуетсяНативноНетПростой сервер по IP, звонки и игры
SOCKS5НетНе поддерживается протоколомТолько если сервер поддерживает UDP ASSOCIATEНетПрокси в доверенной сети, диагностика
Hysteria2Работает поверх TLS 1.3Обязателен, встроен в протоколНативно, на базе QUICНужен сертификат, домен не обязателенНестабильные и дальние каналы

Строки таблицы — только ориентир: точные параметры, ограничения и примеры ссылок для Happ разобраны на странице каждого протокола, а не здесь.

Как выбрать между двумя протоколами

Когда есть выбор — например, провайдер предлагает и VLESS, и VMess, или собственный сервер поддерживает и Shadowsocks, и Trojan, — прямое попарное сравнение полезнее общей таблицы. Раздел сравнений разбирает такие пары по нескольким десяткам практических параметров: VLESS и VMess, Hysteria2 и VLESS с Reality и другие сочетания.

Откуда взялись эти протоколы

VLESS, Reality и XTLS Vision появились в проекте Xray-core, который вырос из более раннего V2Ray — там же возник VMess. Trojan, Shadowsocks, SOCKS5 и Hysteria2 разрабатывались независимо и позже были добавлены в Xray-core как отдельные протоколы прокси. Подробный разбор этой истории и того, как она связана с самим Happ, — в статье «История Happ» в wiki.

Главное

  • Happ поддерживает VLESS, VMess, Trojan, Shadowsocks, SOCKS5 и Hysteria2 — все они работают внутри приложения на одном ядре Xray-core.
  • Только VMess и Shadowsocks шифруют данные сами; VLESS, Trojan и SOCKS5 полагаются на внешний TLS или Reality, а Hysteria2 требует TLS 1.3 обязательно.
  • Если подписку выдаёт провайдер, протокол уже выбран за вас: выбирать его вручную приходится в основном для собственного сервера.
  • Hysteria2 и Shadowsocks нативно передают UDP, что важно для голосовых звонков и игр; у Trojan и VLESS UDP идёт внутри TLS-туннеля.
  • Прямые сравнения двух протоколов — например, VLESS и VMess — разобраны отдельно в разделе сравнений с таблицей по нескольким десяткам параметров.

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

Как понять, какой протокол использует мой сервер, если провайдер просто выдал ссылку?

Протокол виден по началу самой ссылки — схеме перед двоеточием: vless://, vmess://, trojan://, ss://, socks:// или hysteria2:// и hy2://. Happ определяет протокол по ней же при импорте, поэтому отдельно указывать его не нужно — достаточно вставить ссылку целиком через буфер обмена, QR-код или диплинк.

Можно ли использовать в Happ сразу несколько протоколов одновременно?

Да, разные серверы в списке Happ могут работать на разных протоколах одновременно — например, один сервер на VLESS и другой на Shadowsocks в одной подписке или добавленные вручную. Приложение не ограничивает список одним протоколом; переключение между серверами не требует переустановки или смены настроек Happ.

Какой протокол Happ самый быстрый?

Единого ответа нет: скорость и стабильность зависят от сети между клиентом и сервером, а не только от протокола. Hysteria2 на QUIC обычно лучше держит каналы с потерями и большой задержкой, а VLESS с минимальными накладными расходами выигрывает в стабильных сетях. Подробное сравнение конкретной пары — в разделе сравнений.

Зачем в Happ сразу шесть протоколов, если по факту можно обойтись одним?

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

Что произойдёт, если сервер работает на протоколе, которого нет в этом списке?

Happ построен на ядре Xray-core и поддерживает протоколы именно в его реализации; протокол вне этого списка добавить как отдельную ссылку не получится. Исключение — JSON-конфигурация: она передаётся в Xray-core как есть, и её содержимое может использовать возможности ядра шире, чем интерфейс приложения показывает отдельными полями.

Как протоколы Happ менялись с момента появления Xray-core?

VMess появился в более раннем проекте V2Ray, а Xray-core, отделившись от него, добавил VLESS, режим Reality без необходимости в своём домене и XTLS Vision для ускорения TLS-соединений. Подробный разбор истории и связи проектов — в статье о происхождении Happ и его протоколов в wiki.

Где посмотреть, какой протокол лучше конкретно для голосовых звонков и игр?

Смотрите на поддержку UDP: у Shadowsocks и Hysteria2 она нативная, у VLESS и Trojan UDP передаётся внутри TLS-туннеля, что добавляет накладные расходы, а у SOCKS5 работает, только если её поддерживает сам сервер. Прямое сравнение по практическим случаям — на странице сравнения конкретной пары протоколов.

Разделы по теме

Источники

  1. Документация Happ: примеры ссылок и параметров — обращение 28 сентября 2026
  2. Документация Happ: Hysteria2 — обращение 28 сентября 2026
  3. Документация Happ — обращение 28 сентября 2026