Что такое VLESS и Reality простыми словами
Разбираем, как устроены протокол VLESS и технология Reality в Xray: шифрование, TLS 1.3 и чем они отличаются от классических VPN.
VLESS и Reality — две части одной технологии из проекта Xray. VLESS отвечает за то, как данные передаются, Reality — за то, как соединение защищено. Разберём, как это работает и чем отличается от классических VPN.
Что такое Xray
Xray — открытый проект для построения защищённых сетевых подключений, развитие известного V2Ray. Исходный код Xray опубликован, его может проверить любой специалист. Xray поддерживает несколько протоколов, самый популярный из них — VLESS.
Что такое VLESS
VLESS — лёгкий протокол передачи данных между вашим устройством и сервером. Его главная особенность — минимум служебной информации: клиент передаёт только идентификатор пользователя (UUID) и сами данные. За счёт этого VLESS работает быстро и почти не тратит ресурсы телефона.
Сам по себе VLESS не шифрует трафик — эту задачу он передаёт транспортному уровню. Обычно это TLS, тот же стандарт, что защищает интернет-банки и почту. В TL VPN в этой роли выступает Reality.
Что такое Reality
Reality — современный способ установить защищённое TLS-соединение без собственного сертификата сервера. Вот как это устроено:
- Шифрование TLS 1.3. Соединение защищено актуальной версией TLS с прямой секретностью: даже если ключ когда-нибудь утечёт, расшифровать прошлый трафик не получится.
- Сертификат реального сайта. Вместо своего сертификата сервер использует при рукопожатии сертификат настоящего стороннего сайта. Для внешнего наблюдателя соединение выглядит как обычный визит на этот сайт.
- Доступ только по ключу. Клиент подтверждает право на подключение секретным ключом (x25519) и коротким идентификатором. Если к серверу обратится кто-то без ключа, он увидит обычный сайт, а не VPN.
Что такое Vision
В режиме TCP подписка TL VPN использует расширение XTLS Vision. Когда внутри соединения уже идёт зашифрованный трафик (например, вы открыли сайт по HTTPS), Vision не шифрует его второй раз. Это снижает нагрузку и ускоряет передачу данных.
Чем VLESS Reality отличается от классических VPN
| VLESS + Reality | OpenVPN, WireGuard | |
|---|---|---|
| Как выглядит соединение | Как обычный HTTPS | Узнаваемый VPN-протокол |
| Шифрование | TLS 1.3 | Собственные схемы протокола |
| Транспорт | TCP или HTTP (XHTTP) | Чаще UDP |
| Встроен в ОС | Нет, нужен клиент (Happ, v2RayTun) | Частично |
Подробное сравнение — в статье «VLESS или WireGuard».
Как пользоваться
Настраивать протокол вручную не нужно. Подписка TL VPN — это ссылка, в которой уже есть все серверы и режимы. Достаточно добавить её в приложение Happ — инструкции для iPhone, Android, Windows и Mac.