Протоколы в 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. Раздел ниже даёт сводную таблицу для первого сравнения, а точные параметры ссылок, транспорт и примеры — на странице каждого протокола.
Протоколы
- VLESS в Happ: параметры, настройка, когда выбирать
- VMess в Happ: параметры, настройка, когда выбирать
- Trojan в Happ: параметры, настройка, когда выбирать
- Shadowsocks в Happ: параметры, настройка, когда выбирать
- SOCKS5 в Happ: параметры, настройка, когда выбирать
- Hysteria2 в Happ: параметры, настройка, когда выбирать
Что входит в раздел «Протоколы»
Раздел «Протоколы» — часть базы знаний о том, какие протоколы прокси понимает Happ и чем они отличаются между собой, а не инструкция по настройке конкретного сервера. У каждого протокола — своя страница с параметрами ссылки, поддерживаемыми транспортами и примером; здесь только сводное сравнение, чтобы понять, какая страница нужна.
Если протокол уже выбран провайдером или администратором сервера, читать про остальные пять не обязательно: достаточно открыть страницу нужного протокола за точными параметрами ссылки.
Сравнение протоколов Happ
| Протокол | Шифрование самим протоколом | Нужен внешний TLS | UDP | Нужен домен и сертификат | Типичная задача |
|---|---|---|---|---|---|
| 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 работает, только если её поддерживает сам сервер. Прямое сравнение по практическим случаям — на странице сравнения конкретной пары протоколов.
Разделы по теме
Источники
- Документация Happ: примеры ссылок и параметров — обращение 28 сентября 2026
- Документация Happ: Hysteria2 — обращение 28 сентября 2026
- Документация Happ — обращение 28 сентября 2026