allowinsecure
allowinsecure
Позволяет устанавливать соединения без проверки TLS-сертификата. Передаётся в URL конфигурации:
- Для VMess указывается как:
"allowInsecure": "1" - Для остальных протоколов — как параметр URL:
allowInsecure=1
Фрагментация и «шумы» (fragmantation / noises)
Фрагментация и «шумы» (fragmantation / noises)
Фрагментация в Xray — это механизм разделения исходящего трафика на более мелкие фрагменты с контролируемыми интервалами и шаблонами отправки. noises дополняет фрагментацию, добавляя псевдопакеты для повышенной вариативности поведения.ПараметрыПараметры
noises работает только при включённой фрагментации.
Где настраивается
- Глобально — включается в общих настройках приложения и действует для всех подписок и серверов. См. раздел: App Management
- Локально (для конкретного сервера) — включается в настройках этого сервера внутри приложения.
1) Фрагментация (fragmentation)
Формат строки- length — длина фрагментов как
Int32Range(например,3или1-3). - interval — интервал между фрагментами как
Int32Range(например,1или1-5). - packets — тип пакетов (например,
tlshello). - maxSplit (необяз.) — максимальное количество разбиений как
Int32Range(например,100или100-200). Доступно с версии ядра Xray 25.9.5.
Примеры (только для конкретного сервера)Int32Range— одно число или диапазонmin-max; при диапазоне значение выбирается динамически.
-
VMess (JSON-поле):
-
Другие протоколы (строкой):
maxSplitможно опустить:
2) Шумы (noises)
Формат строки- type —
rand|str|base64 - packet — содержимое:
- при
rand— длина или диапазон какInt32Range(например,50или50-150); - при
str— строка (например,string); - при
base64— base64-строка (например,7nQBAAABAAAAAAAABnQtcmluZwZtc2VkZ2UDbmV0AAABAAE=).
- при
- delay — задержка как
Int32Range(например,10-50). - applyTo (необяз.) — область применения:
ip(по умолчанию),ipv4,ipv6.
-
VMess (JSON-поле):
-
Другие протоколы (строкой):
applyToможно опустить:
Замечания и типичные ошибки
- Используйте запятые без пробелов.
- Диапазоны должны быть корректными (
min <= max). noisesбез активной фрагментации не применяются.- Слишком маленькие
length, короткиеintervalили большиеmaxSplitмогут снижать скорость и повышать задержку.
title
title
Название сервера (до 30 символов).Отображаемое имя может быть сокращено троеточием (
...), если не помещается в ширину экрана. Указывается в конце строки конфигурации после символа #.Пример: vmess://...#Мой_СерверServerDescription
ServerDescription
Доступен только для локального списка серверов. Для подписок необходим параметр
ProviderID. Позволяет задать дополнительную подпись, которая отображается под названием сервера вместо стандартного текста (например, “VMess”, “VLESS”, “Trojan”).- Максимальная длина — 30 символов.
- Если не помещается на экран, будет сокращена с троеточием.
- Задаётся после
titleчерез разделитель?.
vmess://...#MyServer?serverDescription=<base64>**Пример для JSON: **"meta":{ "serverDescription":"Тут текст без base64!" }Socks proxy
Socks proxy
Ниже приведен пример трёх вариантов одной и той же конфигурации которую может распарсить приложение:Пример:

