Настройка протокола VLESS Reality в панели 3X-UI

Что такое VLESS Reality и почему это лучший выбор?

VLESS + XTLS Reality на базе ядра Xray — современный протокол обхода блокировок, обеспечивающий наивысшую устойчивость против систем глубокого анализа пакетов (ТСПУ / DPI).

  • Принцип работы: при установке соединения клиент притворяется, что подключается к реальному популярному зарубежному веб-сайту (например, Microsoft или Apple). DPI видит полностью валидный сеанс TLS 1.3 Handshake с доверенным сертификатом этого сайта. Если к порту обращается сканер цензора без секретного ключа Reality, сервер перенаправляет (проксирует) запрос на настоящий сайт-прикрытие.
  • Главное преимущество: вам не нужно покупать доменное имя, настраивать DNS-записи и выпускать SSL-сертификаты. Все шифрование строится на асимметричной паре ключей x25519 (Private/Public Key) и маскировке под чужой сервер.

Пошаговая инструкция настройки в 3X-UI

  1. Откройте панель 3X-UI в браузере и авторизуйтесь.
  2. Перейдите в раздел Входящие подключения (Inbounds / Подключения) в левом меню.
  3. Нажмите кнопку + Добавить подключение (+ Add Inbound).

Основные параметры (General)

  • Примечание (Remark): введите любое удобное название, например VLESS-Reality-443.
  • Протокол (Protocol): выберите vless.
  • IP для прослушивания (Listen IP): оставьте пустым (будет слушать на всех интерфейсах 0.0.0.0).
  • Порт (Port): укажите 443.
    📌IMPORTANT
    > Для протокола Reality крайне рекомендуется использовать стандартный HTTPS-порт `443`. Если трафик идет на нестандартный порт (например, 2053 или 8443) с SNI популярного сайта, DPI может пометить такое соединение как аномальное.

Настройки транспорта (Transport)

  • Сеть (Transmission / Network): выберите tcp.
    💡TIP
    > Связка `TCP + Reality + Vision` официально рекомендована разработчиками Xray-core как самая быстрая и стабильная. Транспорты `gRPC` или `XHTTP` имеют меньший пинг при определенных условиях, но TCP обеспечивает максимальную пропускную способность.

Настройки безопасности (Security)

  • Безопасность (Security): выберите Reality.
  • uTLS (TLS Fingerprint): выберите chrome. Это маскирует TLS-отпечаток клиента под браузер Google Chrome (также поддерживаются firefox, safari, ios).
  • Целевой сервер (Dest): адрес настоящего сервера для маскировки с указанием порта 443, например:
    www.microsoft.com:443 или gateway.icloud.com:443
  • Имена серверов (Server Names / SNI): домены сервера-маскировки через запятую, например:
    www.microsoft.com,microsoft.com
  • Short IDs: нажмите на иконку обновления (две стрелки) рядом с полем, чтобы панель сгенерировала случайные 16-ричные идентификаторы (например, 6ba85179e30d4fc2).
  • Ключи Reality (Keys): нажмите кнопку Get New Keys (Сгенерировать новые ключи):
    • Панель автоматически заполнит Private Key (приватный ключ сервера) и Public Key (публичный ключ, который будет отдан клиентам).
    • Приватный ключ никогда не передается клиентам и остается на сервере.
  • SpiderX: оставьте пустым или введите /.

Настройки клиента (Clients)

В таблице клиентов под блоком Reality:

  • Email: укажите имя пользователя (латинскими буквами без пробелов, например user1).
  • Flow: выберите xtls-rprx-vision.
    📌IMPORTANT
    > Режим `xtls-rprx-vision` устраняет паттерны TLS-внутренностей и защищает от распознавания трафика системами анализа. Включать его обязательно.
  • Лимит трафика (Total Flow): укажите лимит в ГБ (или 0 для безлимита).
  • Срок действия (Expiry Date): дата окончания действия ключа (или оставьте пустым).
  • Лимит IP (IP Limit): число одновременно подключенных устройств (при активном Fail2ban, например 2 или 3).

Нажмите кнопку Создать (Create / Save). Подключение готово к работе!


Как правильно подобрать домен для маскировки (Dest / SNI)?

Качество работы VLESS Reality напрямую зависит от правильного выбора сайта-прикрытия:

  1. Поддержка TLS 1.3 и ALPN HTTP/2 (h2): целевой сервер обязан поддерживать современные протоколы рукопожатия TLS.
  2. Сервер вне РФ: сайт-прикрытие должен иметь серверы за пределами РФ (желательно в том же дата-центре или стране, где расположен ваш VPS).
  3. Не заблокирован в РФ: сайт должен свободно открываться без VPN у российских провайдеров.
  4. Не Cloudflare CDN: не рекомендуется использовать домены, защищенные CDN Cloudflare (так как Cloudflare активно отслеживает трафик к своим серверам и может разрывать соединение).
  5. Проверенные варианты доменов:
    • www.microsoft.com:443 (и microsoft.com)
    • gateway.icloud.com:443
    • swdist.apple.com:443
    • dl.google.com:443
    • yahoo.com:443
  6. Для автоматического сканирования и поиска идеальных SNI можно использовать консольную утилиту разработчиков Xray — RealiTLScanner.

Подключение в клиентских приложениях

После создания входящего подключения в панели 3X-UI:

  1. В строке созданного подключения нажмите на иконку QR-кода или иконку Копировать ссылку.
  2. Будет скопирована ссылка вида vless://UUID@IP:443?type=tcp&security=reality&pbk=...&fp=chrome&sni=www.microsoft.com&sid=...&spx=%2F&flow=xtls-rprx-vision#MyServer.

Поддерживаемые клиентские приложения:

  • iOS / iPadOS:
    • Happ (рекомендуемый современный клиент с поддержкой раздельного туннелирования и GeoIP)
    • Streisand
    • Shadowrocket
    • V2rayTun
    • FoXray
  • Android:
    • v2rayNG (официальный стабильный клиент Xray для Android)
    • Happ
    • NekoBox for Android
  • Windows:
    • v2rayN (классический клиент с ядром Xray)
    • Happ
    • Hiddify Next
    • NekoRay
  • macOS:
    • Happ
    • V2rayXS
    • Streisand

В любом из этих приложений достаточно нажать «Добавить из буфера обмена» (Import from clipboard) или отсканировать QR-код камерой смартфона.