3x-ui3x-ui
Конфигурация

Транспорты и безопасность

Транспорты и уровни безопасности, которые предоставляет 3x-ui — TLS, REALITY, XTLS-Vision и шифрование VLESS — а также какие их комбинации допустимы.

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

Транспорты

ТранспортКогда использовать
TCP (Raw)Минимальные накладные расходы. Основа для REALITY + XTLS-Vision и фолбэков.
WebSocketРаботает через CDN и HTTP-реверс-прокси; очень совместимый.
gRPCНа базе HTTP/2; хорошо мультиплексируется и чисто проксируется через Nginx.
HTTPUpgradeДружественный к CDN апгрейд HTTP/1.1, легче полноценного WebSocket.
XHTTPРасширенный HTTP-транспорт для проксирования на основе HTTP.
HTTPТранспорт HTTP/2.

Безопасность

Уровень безопасности — это одно из значений none, tls или reality, со следующими правилами совместимости:

БезопасностьДопустимые транспортыДопустимые протоколы
TLStcp, ws, http, grpc, httpupgrade, xhttpVLESS, VMess, Trojan, Shadowsocks (и Hysteria2)
REALITYtcp, http, grpc, xhttpVLESS, Trojan

REALITY маскирует ваш сервер под настоящий TLS-сайт и не требует сертификата — см. REALITY.

Поток XTLS-Vision

Поток xtls-rprx-vision быстрый и устойчивый к DPI. Он доступен для VLESS, когда выполнено одно из условий:

  • транспорт — это «сырой» TCP с безопасностью TLS или REALITY (классический XTLS-Vision), либо
  • транспорт — это XHTTP с включённым шифрованием VLESS (см. ниже).

Поток задаётся на клиенте VLESS, а не на inbound.

Шифрование VLESS (ML-KEM)

VLESS поддерживает постквантовое шифрование (ML-KEM / mlkem768x25519), которое хранится в поле decryption у inbound (сервер) и в поле encryption у клиентов (для генерации ссылок). Когда оно включено, становится доступен поток Vision поверх XHTTP. Сгенерируйте ключи в настройках VLESS на панели.

Шифры Shadowsocks

Inbound-соединения Shadowsocks поддерживают как классические шифры, так и Shadowsocks-2022 (имена методов, начинающиеся с 2022-blake3-). Большинство шифров рассчитаны на нескольких пользователей; 2022-blake3-chacha20-poly1305 рассчитан на одного пользователя.

Транспорты и безопасность должны совпадать на обоих концах. Ссылка на подключение, которую использует клиент, кодирует их (type=ws, security=reality, flow=xtls-rprx-vision, …) — декодируйте любую ссылку с помощью инспектора ссылок на подключение.

On this page