Что такое VLESS
Чей это протокол, откуда он вырос и почему он легче своего предшественника.
Вам прислали длинную строку, она начинается с vless://, и внутри — набор слов, который ни о чём не говорит. По устройству это обычное описание одного сервера, разбитое на пять частей. Каждая разобрана здесь отдельно — без советов «поправьте вот тут».
Сайт неофициальный и справочный: готовых строк мы не публикуем и разбираем только то, что можем подтвердить — подробнее об источниках.
Читается она слева направо, как обычный адрес сайта. Каждая часть отвечает на один вопрос.
В строке нет ничего, кроме описания одного сервера: кто вы для него, где он стоит и по каким правилам с ним разговаривать.
vless:// — ровно один сервер. Если у вас список стран на экране, значит добавлена не она, а адрес, по которому приложение само забирает список.Каждая часть строки — отдельная страница: что там написано, кто это решил и что будет, если тронуть.
Чей это протокол, откуда он вырос и почему он легче своего предшественника.
Пять частей по порядку: что до собачки, что после неё и что после знака вопроса.
Почему у VLESS нет своего шифрования и что на самом деле закрывает трафик.
Как соединение выглядит со стороны и почему серверу не нужен свой сертификат.
Режим передачи внутри защищённого слоя и требование точного совпадения с сервером.
Способ упаковки потока: что означает tcp и почему рядом иногда стоит none.
Вопросы, которые задают, когда с самой строкой уже разобрались.
Одна и та же цифра почти у всех — и это не совпадение, а расчёт.
VMess, Trojan, Shadowsocks: чем отличаются и почему у одного сбиваются часы.
Что происходит со строками, которые лежат в открытых списках и раздачах.
Формат не принадлежит ни одной программе, и это его главное свойство.
Строка описывает сервер, но сервером не является. Если по указанному в ней адресу никто не отвечает, разбирать в ней нечего. Своих серверов у приложения нет вовсе: сразу после установки оно пустое, и список стран появляется только вместе с рабочим доступом.
Опасно её показывать посторонним, а не то, что она читается. Внутри лежит идентификатор, который сервер принимает за пароль подключения: кто знает строку, тот подключается.
Нет, это другой предмет. Строка vless:// описывает один сервер, а короткий адрес на https:// — это место, откуда приложение само забирает список серверов и обновляет его.
Нет. Значения назначает сервер, и подобрать их со стороны клиента невозможно: ошибка в любом параметре ломает подключение целиком.
Потому что выбирать нечего: протокол записан в самой строке. Клиент берёт то подключение, которое поднимается, а переключателя «хочу VLESS» в программах такого класса нет.
Непонятно, дело в строке или в сервере за ней? Есть короткий приём: подставить в ту же программу заведомо рабочую ссылку. Подключилось — устройство исправно, вопрос к прежней строке.