From 862527e7044cbca6684da5621dd3fc0157158f74 Mon Sep 17 00:00:00 2001 From: iambabyninja Date: Sat, 29 Nov 2025 23:21:50 +0500 Subject: [PATCH] RU VLESS: Allow XTLS in VLESS enc + any --- docs/ru/README.md | 2 +- docs/ru/config/inbounds/vless.md | 19 ++++++++++++++++++- docs/ru/config/outbounds/vless.md | 6 +++++- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/docs/ru/README.md b/docs/ru/README.md index 41d8208b..46322e1e 100644 --- a/docs/ru/README.md +++ b/docs/ru/README.md @@ -45,7 +45,7 @@ footer: Лицензия CC-BY-SA 4.0 | Авторские права 2020-на - Только один исполняемый файл, включающий функциональность ctl, команда run используется по умолчанию. - Конфигурация ~~полностью~~ совместима, переменные среды и вызовы API должны начинаться с XRAY\_ - Открытый raw протокол ReadV на всех платформах. - - Обеспечивает полную поддержку VLESS и Trojan XTLS, обе с ReadV. + - Полная поддержка VLESS XTLS, везде используется ReadV - Предоставляет несколько режимов управления потоком XTLS, непревзойденная производительность! > Конфигурация без изменений, результат — значительно лучше. diff --git a/docs/ru/config/inbounds/vless.md b/docs/ru/config/inbounds/vless.md index 32ca091d..b5c6c7fe 100644 --- a/docs/ru/config/inbounds/vless.md +++ b/docs/ru/config/inbounds/vless.md @@ -8,6 +8,7 @@ VLESS - это легкий транспортный протокол без с ```json { + "flow": "xtls-rprx-vision", "clients": [ { "id": "5783a3e7-e373-51cd-8642-c83782b807c5", @@ -26,6 +27,19 @@ VLESS - это легкий транспортный протокол без с } ``` +> `flow`: string + +Режим управления потоком, используется для выбора алгоритма XTLS. + +Это работает аналогично настройке внутри каждого клиента [ClientObject](#clientobject), но задается глобально для всех пользователей данного inbounds. +Если параметр отсутствует, ядро будет использовать значение flow, указанное индивидуально внутри каждого объекта [ClientObject](#clientobject). + +В настоящее время доступны следующие режимы: + +- Отсутствует `flow` или пустая строка: используется обычный TLS-прокси +- `xtls-rprx-vision`: используется новый режим XTLS, включает случайное заполнение внутреннего рукопожатия + + > `clients`: \[ [ClientObject](#clientobject) \] Массив, представляющий группу пользователей, одобренных сервером. @@ -103,7 +117,10 @@ VLESS - это легкий транспортный протокол без с - Отсутствует `flow` или пустая строка: используется обычный TLS-прокси - `xtls-rprx-vision`: используется новый режим XTLS, включает случайное заполнение внутреннего рукопожатия -Кроме того, в настоящее время XTLS поддерживает только TCP+TLS/Reality. +XTLS доступен только в следующих комбинациях + +- TCP+TLS/Reality В этом случае зашифрованные данные копируются напрямую на низком уровне (если передается TLS 1.3). +- VLESS Encryption Нет ограничений на транспорт нижнего уровня; если транспорт не поддерживает прямое копирование (см. выше), то выполняется только проброс Encryption. > `reverse`: struct diff --git a/docs/ru/config/outbounds/vless.md b/docs/ru/config/outbounds/vless.md index 441697ed..ff9ea03c 100644 --- a/docs/ru/config/outbounds/vless.md +++ b/docs/ru/config/outbounds/vless.md @@ -69,7 +69,11 @@ VLESS - это легкий транспортный протокол без с - `xtls-rprx-vision`: используется новый режим XTLS, включает случайное заполнение внутреннего рукопожатия, поддерживает uTLS для имитации отпечатка клиента. - `xtls-rprx-vision-udp443`: аналогично `xtls-rprx-vision`, но разрешает UDP-трафик, направленный на порт 443. -Кроме того, в настоящее время XTLS поддерживает только TCP+TLS/Reality. +XTLS доступен только в следующих комбинациях + +- TCP+TLS/Reality В этом случае зашифрованные данные копируются напрямую на низком уровне (если передается TLS 1.3). +- VLESS Encryption Нет ограничений на транспорт нижнего уровня; если транспорт не поддерживает прямое копирование (см. выше), то выполняется только проброс Encryption. + ::: tip О режимах управления потоком xtls-rprx-*-udp443