Запись в лоции

ВПН VLESS: как устроен протокол ключа

Что внутри ключа, кто шифрует трафик и какие клиенты понимают такой профиль.

Что такое VLESS и что внутри ключа

VLESS - лёгкий протокол прокси из проекта Xray. Он описывает только то, как клиент представляется серверу и в каком виде отправляет запросы. Шифрованием в классической схеме занимается слой под ним, чаще всего TLS: он знаком вам по адресной строке браузера со значком замка. Поэтому VLESS называют протоколом без собственного шифрования, но это не значит, что трафик открыт.

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

Из чего состоит ключ

  • Идентификатор пользователя, по которому сервер узнаёт, что вы платящий клиент.
  • Адрес и порт сервера.
  • Тип транспорта: через какой слой идут данные.
  • Параметры защиты соединения, например TLS.
  • Имя профиля, которое видно в клиенте.

Как данные доходят до сервера

Клиент упаковывает ваши запросы по правилам VLESS, оборачивает их защитным слоем и отправляет на сервер. Сервер распаковывает запрос и передаёт его дальше. Тот, кто следит за сетью по пути, например владелец публичной точки Wi-Fi, видит обмен данными с сервером, но не содержимое запросов.

Новые версии Xray добавили и собственный слой шифрования для VLESS, поэтому в современной документации поле шифрования заполнять обязательно: если оно не используется, там записывают значение none. Подробности зависят от того, как настроен сервер; рядовому читателю знать их не нужно, достаточно ключа из бота.

Как клиент понимает, что делать с ключом

Клиент разбирает строку по частям. Из идентификатора он берёт данные для входа, из адреса и порта узнаёт, куда стучаться, из параметров транспорта выбирает способ упаковки. Вручную ничего заполнять не нужно, и ошибка почти всегда сводится к одному: ключ скопирован не целиком. Лишний пробел в конце или потерянный символ делают профиль нерабочим.

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

Чем VLESS удобен на практике и чем нет

Удобство в простоте: один ключ-строка вместо набора файлов, как у OpenVPN, и клиенты для всех популярных систем. На телефоне ключ вставляется из буфера обмена, на компьютере тоже. Если сервер сменился или ключ перевыпущен, достаточно вставить новую строку.

Минус - клиент нужен специальный. Встроенных средств Windows, iOS или Android для VLESS нет, поэтому придётся поставить приложение. У роутеров поддержка тоже зависит от прошивки. Ключ у нас VLESS, поэтому читайте критерии как проверку без нас: наличие клиента на вашей системе, свежесть проекта, открытая документация.

Писала это нейросеть, так что описание своего клиента проверьте сами.

Осторожно

Что проверить, получив ключ

  • Начало строки vless:// и отсутствие лишних пробелов.
  • Клиент умеет импортировать VLESS (Happ, Hiddify, V2Box, v2rayNG).
  • Время и дата на устройстве выставлены по сети.
  • Срок ключа не истёк, устройств не больше пяти.

Вопросы и ответы

Нужно ли настраивать протокол вручную?

Нет. Все параметры уже записаны в ключе, клиент разберёт их сам.

VLESS и VMess: что у них общего и в чём разница?

VMess - более ранний протокол того же семейства, VLESS его упрощает. Подробности есть в документации проекта Xray.

Безопасно ли, что у протокола нет собственного шифрования?

Защиту обеспечивает слой под ним, например TLS. Для читателя важно, что трафик между вами и сервером зашифрован, а как именно, зависит от настроек сервера.

Можно ли использовать ключ в браузерных расширениях?

Для этого нужен клиент, который умеет читать VLESS. Расширение браузера обычно такого не делает.

Поддерживает ли протокол мобильные системы?

Да, клиенты есть для Android и iPhone, например v2rayNG и V2Box.

Ключ нужно хранить в секрете?

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

Назад: Протоколы ВПН: от чего зависит соединение

Ключ готов к выдаче

Пробный срок без оплаты, пять устройств на ключ. Заберите ключ в Telegram и проверьте соединение на своих устройствах.

Получить ключ в TelegramОткроется Telegram