Получить ключ
Протокол · без лишней теории

VLESS: что это за протокол и что у вас в ключе

VLESS — способ, которым клиент договаривается с сервером о передаче трафика. Именно он чаще всего стоит за ключами для Happ. Разбираем, что он делает, чего он принципиально не делает, при чём тут Reality и почему в большинстве случаев вникать в это вам не придётся.

Если у вас на руках ссылка-подписка, а не одиночная строка, протокол выбирается сам — как это работает, написано на странице про подписку.

Что такое VLESS

VLESS — это протокол проекта Xray, выросшего из V2Ray. Его задача узкая и понятная: доставить ваш трафик до сервера и обратно, потратив на служебные разговоры как можно меньше. Всё остальное — шифрование, маскировка, выбор порта — делают слои вокруг него.

Такой подход даёт главное практическое свойство: VLESS легче своего предшественника. Меньше накладных расходов на каждое соединение — заметнее это на слабых устройствах и мобильной сети, где важна не пиковая скорость, а то, как быстро открывается страница.

Почему говорят, что VLESS «не шифрует»

Формально это правда: собственного шифрования полезной нагрузки у VLESS нет. Но вывод «значит, трафик идёт открытым» из этого не следует — шифрование берёт на себя транспорт, поверх которого протокол работает, то есть TLS. Тот самый, что защищает обычные сайты с замочком в адресной строке.

Разделение сделано намеренно. Шифровать данные дважды — своим механизмом внутри и TLS снаружи — значит платить процессором и задержкой за одно и то же. Поэтому в живых конфигурациях VLESS практически всегда идёт в паре с защитным слоем, и разговор «шифрует или нет» имеет смысл только про эту пару целиком. Слой не обязан быть именно TLS на вашем сервере: связку штатно поднимают по WebSocket или gRPC за CDN, и тогда TLS терминируется на стороне CDN — но без защитного слоя протокол в любом случае не оставляют.

Reality — не протокол, а способ маскировки

Reality часто пишут через дефис рядом с VLESS, и оттуда идёт путаница. Это не альтернатива протоколу, а надстройка над транспортом: она делает так, чтобы соединение с вашим сервером со стороны выглядело как обычное TLS-соединение с посторонним настоящим сайтом.

Ключевое отличие от классической схемы — серверу не нужен собственный сертификат. Не нужно покупать домен, подтверждать владение и следить за сроком продления: маскировка опирается на чужой публичный сайт, который существует независимо от вас. Это снимает целый класс поводов для подозрения — самоподписанные и свежевыпущенные сертификаты выделяются в потоке, а чужой давно живущий сайт не выделяется никак.

Как выглядит ссылка

Одиночное подключение записывают одной строкой вида vless://идентификатор@адрес:порт?параметры#имя. Идентификатор до знака @ — это ваш пропуск, дальше адрес сервера с портом, после вопросительного знака — транспорт и режим маскировки, после решётки — просто подпись для списка в приложении.

Строка описывает ровно одно подключение и меняться сама не умеет. Подробный разбор каждой части — на странице про конфиг, там же про то, почему такие строки не редактируют вручную.

Вам, скорее всего, не нужно в этом разбираться

Это не отговорка, а описание того, как устроена работа клиента. Когда вы вставляете в Happ ссылку-подписку, приложение получает готовый список подключений вместе со всеми параметрами и поднимает соединение само. Выбирать протокол, вписывать порт или сверять режим маскировки не требуется — ошибиться там просто негде.

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

VLESS, VMess, Trojan и Shadowsocks: чем отличаются

Четыре протокола, которые чаще всего встречаются в ключах для клиентов вроде Happ. Reality в этот ряд не входит — это режим маскировки транспорта, он применяется поверх VLESS, а не вместо него.

ПротоколКак устроенЧто это значит на практике
VLESSЛёгкий протокол Xray без собственного шифрования содержимого: защиту даёт транспорт TLS, поверх которого он работаетМеньше служебных расходов на соединение; на часы устройства не смотрит вовсе. Обычно идёт в связке с Reality или обычным TLS
VMessБолее ранний протокол того же семейства, со своим шифрованием на уровне протоколаРаботает, но тяжелее, и требует, чтобы время на устройстве и сервере совпадало: сбитые часы на телефоне — известная причина отказа подключения
TrojanСоединение маскируется под обычный HTTPS-запрос к веб-серверуСо стороны выглядит как визит на сайт. Требует настоящего домена и сертификата — этим и отличается от подхода Reality
ShadowsocksПростой шифрующий прокси, придуманный раньше остальных и устроенный проще всехЛегко настраивается и есть в любом клиенте, но сам по себе ни подо что не маскируется — маскировку к нему добавляют отдельными надстройками

Как добавить одиночную ссылку vless:// в Happ

Коротко и по сути; порядок один для всех платформ. Подробная версия с системным разрешением и особенностями каждой платформы — на странице настройки.

  1. 1
    Скопируйте строку целиком
    От первых букв vless до конца подписи после решётки. Именно здесь чаще всего и теряют ссылку: мессенджер режет её переносом, а из письма копируется только видимый кусок.
  2. 2
    В Happ нажмите «+»
    Плюс на главном экране открывает список способов добавления. Клиент бесплатный, сборки под все платформы — на странице загрузки.
  3. 3
    Вставьте из буфера обмена или отсканируйте QR
    Разбирать строку на поля не нужно — клиент прочитает параметры сам. Если ссылка пришла картинкой, результат от сканирования будет тот же.
  4. 4
    Проверьте, что профиль появился в списке
    Одна строка даёт ровно один сервер. Пустой список или жалоба на формат почти всегда означают обрезанную ссылку, а не отказ сервера.

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

Вопрос «какой протокол лучше» звучит логично, но ответ на него почти всегда упирается не в протокол.

  • Скорость определяет сервер, а не протокол. Разница в накладных расходах между современными протоколами измеряется процентами, разница между загруженной и свободной серверной точкой — разами.
  • Устойчивость определяет маскировка. Именно поэтому вокруг VLESS вырос Reality, а не новая версия шифрования: спор идёт о том, как соединение выглядит со стороны, а не о том, насколько крепко оно закрыто.
  • Выбор протокола обычно не ваш. Он задан на сервере. Клиент лишь поддерживает нужный набор, и Happ поддерживает все перечисленные выше.
  • Один ключ не равен одному протоколу. Внутри подписки может быть несколько подключений с разными настройками — клиент берёт то, которое поднимается.

Одиночная строка — расходник, подписка — инструмент

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

Практическая разница проявляется в момент замены сервера. С подпиской вы этого не замечаете вовсе; с одиночной строкой придётся идти и искать новую.

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

Чем VLESS отличается от VMess?

VMess — более ранний протокол того же семейства: он шифрует данные сам и требует, чтобы время на устройстве и на сервере совпадало. VLESS от этого отказался — шифрование отдано транспорту TLS, а к часам устройства протокол безразличен.

Отсюда две практические разницы: VLESS легче по накладным расходам и не ломается из-за сбитых часов на телефоне. У VMess это одна из типовых причин отказа подключения.

Правда ли, что VLESS не шифрует трафик?

Правда в том, что собственного шифрования содержимого в самом протоколе нет. Но работает он поверх TLS, и именно TLS закрывает данные — тот же механизм, что защищает обычные сайты.

Голым, без защитного слоя, VLESS в рабочих конфигурациях практически не встречается: где-то это TLS или Reality на самом сервере, где-то — WebSocket или gRPC за CDN, который терминирует TLS у себя. Так что оценивать нужно связку целиком, а не протокол в отрыве от неё.

Что такое Reality простыми словами?

Способ сделать так, чтобы обращение к вашему серверу выглядело как обращение к постороннему настоящему сайту. Наблюдателю видно соединение с обычным известным ресурсом, а не с чем-то незнакомым.

Отдельное удобство — серверу не нужен свой сертификат и подтверждённый домен, а значит, нечему протухнуть в неподходящий момент.

VLESS или Shadowsocks — что выбрать?

Shadowsocks проще и старше: он шифрует трафик, но сам по себе не притворяется ничем другим. VLESS в связке с Reality или TLS решает именно задачу «выглядеть как обычный веб-трафик».

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

Мне прислали одну ссылку vless:// — этого достаточно?

Для подключения — да, она самодостаточна и добавляется в Happ за минуту. Но это один сервер и одна фиксированная точка: выбора локаций у вас не будет, а после любых изменений на стороне сервера строка перестанет работать.

Что именно записано в такой строке, разобрано на странице про конфиг.

Нужно ли выбирать протокол в настройках Happ?

Нет. Протокол и все его параметры приходят вместе со ссылкой, клиент читает их сам. В настройках приложения имеет смысл трогать другое — режим маршрутизации и выбор сервера.

Happ пишет, что ссылка некорректна — дело в протоколе?

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

Если формат принят, а соединения нет — причина уже не в строке, и её стоит искать по симптомам.

Ключ, в котором не нужно разбираться

Мы отдаём не строку с параметрами, а ссылку-подписку: Happ забирает по ней список серверов и поднимает соединение сам. Приложение бесплатное — платный только доступ к серверам.

  • Ничего не настраивается руками — параметры подключения приходят готовыми
  • Несколько локаций внутри одной ссылки, переключение в один тап
  • Замена сервера незаметна — список обновляется на нашей стороне
  • 4 устройства на один ключ, платёж разовый и без автосписаний
Получить ключ для Happ Оплата картой, СБП или Telegram-кошельком. Ссылка приходит на e-mail за минуту.