Оформить доступ
Часть строки · первое слово

Что такое VLESS и чей это протокол

VLESS — это правила, по которым программа разговаривает с сервером: как представиться, как передать запрос, как получить ответ. Появился он в V2Ray, а развивается в Xray. Ни серверов, ни скорости сам по себе он не даёт.

Что это, если в двух словах

Договорённость о порядке разговора. Две стороны — ваша программа и сервер — заранее знают, в каком виде передавать данные, и потому понимают друг друга.

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

Откуда он взялся

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

Дальше его развитие ушло в Xray, ответвление от того же проекта, сделанное позже. Разработчики Xray этого не скрывают и прямо пишут, что их ядро отделилось от V2Ray.

На ядре Xray работает и сам клиент Happ — поэтому строку он читает без переводчиков и посредников.

Чем он отличается от VPN, к которому все привыкли

Тем, что это протокол другого назначения. Привычные WireGuard и OpenVPN в ссылках такого вида не встречаются.

Причина простая: запись vless:// описывает не их, а разговор по правилам своего семейства.

Классические имена из мира VPN вроде IPsec в этой строке тоже не появятся.

У них своя форма настройки и свои программы, и с разбором строки подключения они не пересекаются.

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

Кто за что отвечает

Самая частая путаница: от протокола ждут того, чем занимаются его соседи.

Средний блок — защитный слой, названный в самой строке; правый — та машина, чей адрес в строке стоит после собачки.

Почему говорят, что он «лёгкий»

Потому что он легче своего предшественника VMess: меньше служебной работы на каждое соединение.

Заметнее всего это на слабых устройствах и в мобильной сети. И измеряется выигрыш не рекордами скорости, а тем, как быстро открывается страница после нажатия.

Скорость решает не протокол

Разница в накладных расходах между современными протоколами измеряется процентами. Разница между загруженной и свободной серверной точкой — разами.

Поэтому «какой протокол быстрее» — почти всегда не тот вопрос, который стоит задавать.

Почему протокол нельзя выбрать в приложении

Потому что он уже выбран — тем, кто выдал вам строку. Переключателя «работать по VLESS» в программах этого класса нет вовсе.

Больше того: один доступ не равен одному протоколу. Внутри списка серверов могут лежать подключения с разными настройками, и программа поднимает то из них, которое поднимается.

  • В самой строке протокол назван первым словом. То, что стоит до двоеточия и двух косых черт, и есть ответ на вопрос «по какому протоколу».
  • Набор поддерживаемых протоколов зависит от версии программы, но ядро под ней одно и то же.
  • Если строка не подошла, менять в ней протокол бесполезно. Сервер на другой протокол не переключится: он ждёт ровно того разговора, на который настроен.

Здесь источники расходятся, и мы это не прячем

По части списка протоколов, которые понимает клиент, сведения не сходятся — но расходятся они только в хвосте списка.

Совпадают источники на пяти именах: VLESS, VMess, Trojan, Shadowsocks и SOCKS5. Дальше начинается разнобой: один называет Hysteria2, другой вместо него — обычный HTTP-прокси.

Про этот хвост честнее сказать «зависит от сборки», чем выбрать версию покрасивее.

Что VLESS делает и чего не делает

ВопросОтвет
Передаёт данные до сервера и обратноДа, это его единственная работа
Шифрует содержимое самУмеет, но в живых строках это почти всегда выключено
Прячет соединение от посторонних глазНет, этим занят защитный слой рядом
Даёт серверыНет, серверов у приложения нет ни одного
Ускоряет соединениеНет, скорость определяет сервер и путь до него
Смотрит на часы устройстваНет, и этим он отличается от VMess

Короткие ответы

VLESS — это программа?

Нет. Это правила разговора. Программ, которые их понимают, много, и строка одинаково читается в любой из них.

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

VMess старше. Его собственное шифрование включено всегда, и он требует совпадения времени на устройстве и сервере.

VLESS легче и на часы не смотрит вовсе, а своё шифрование у него по умолчанию выключено — подробнее про это.

Почему среди этих имён нет WireGuard?

Потому что это протокол другого назначения, и строка vless:// его не описывает: подключение к нему задают не такой ссылкой, а отдельным набором настроек. То же относится к OpenVPN.

Значок VPN в шторке появляется — значит это всё-таки VPN?

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