VLESS и Reality: настройка
Разбираем, что скрыто за строкой vless://, какие параметры имеют значение и почему большинство из них менять руками не нужно.
Что это такое
VLESS — протокол передачи данных, который умеет ядро Xray. Он лёгкий: почти не добавляет служебной информации к трафику, поэтому и стал основным в клиентах на этом ядре.
Reality — способ организовать TLS-соединение так, чтобы со стороны оно выглядело как обычный запрос к постороннему сайту. Проще говоря: сервер притворяется чужим, и наблюдателю нечего анализировать в сертификате.
Важное следствие для настройки: Reality — свойство сервера, а не клиента. Всё, что нужно клиенту, приходит в конфигурации. Собирать её на устройстве бессмысленно: параметры должны совпасть с серверными до символа.
Из чего состоит ссылка
Строка вида vless://uuid@адрес:порт?параметры#имя — это упакованная конфигурация. Значимые части:
| Часть | Что означает |
|---|---|
uuid | ваш идентификатор на сервере — по сути и есть доступ |
адрес:порт | куда подключаться |
security | тип защиты соединения: reality, tls или без неё |
sni | домен, который клиент показывает при рукопожатии |
pbk | публичный ключ сервера для Reality |
sid | короткий идентификатор, тоже задаётся сервером |
fp | какой браузер имитирует клиент при рукопожатии |
flow | режим ускорения передачи, чаще всего xtls-rprx-vision |
type | транспорт: tcp, ws, grpc |
Менять из этого в клиенте имеет смысл разве что имя профиля. Всё остальное либо не заработает, либо перестанет совпадать с сервером.
Как добавить
Тремя способами, как и любую конфигурацию: ссылкой incy://import/… в один тап, QR-кодом или
из буфера обмена. Ручной ввод параметров в интерфейсе тоже есть, но это самый долгий и самый ошибкоёмкий путь —
одна опечатка в публичном ключе, и рукопожатие не проходит.
Если у вас подписка, а не отдельная ссылка, ничего разбирать не нужно: клиент сам получит список серверов со всеми параметрами и обновит его, когда сервер сменит настройки.
Почему рукопожатие не проходит
Симптом — ошибка TLS или обрыв сразу после попытки подключения. Причины, по частоте:
- Время на устройстве. Расхождение часов на несколько минут — и рукопожатие не складывается. Включите автоматическую дату.
- Обрезанная строка. Длинные ссылки теряют хвост при копировании из чата, а именно там лежат
pbkиsid. Добавьте заново QR-кодом. - Сервер сменил параметры. Обновите подписку. С отдельным ключом обновлять нечего — нужен новый.
Полный разбор — на странице ошибок.
Что ещё умеет клиент поверх этого
Фрагментацию начала соединения с настраиваемыми параметрами, отдельный DNS для внешних и локальных адресов, правила маршрутизации и импорт полного Xray-конфига, если инфраструктура своя и одной ссылки мало.
Остальные протоколы — VMess, Trojan, Shadowsocks, Hysteria2, SOCKS5 и WireGuard — тоже поддерживаются; выбирать вручную не нужно, протокол задан в вашей конфигурации.
Получить готовую конфигурацию
Параметры Reality задаёт сервер. Проще взять готовую подписку, чем собирать строку вручную.
Пробный доступ: 3 дня на 1 устройство. Условия и тарифы бот показывает при выдаче.