mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-10-06 22:08:16 +03:00
FinalMask: Update new lengths/delays
This commit is contained in:
@@ -145,8 +145,8 @@ FinalMask добавляет последний слой маскировки п
|
||||
// [!code focus:6]
|
||||
"settings": {
|
||||
"packets": "tlshello",
|
||||
"length": "100-200",
|
||||
"delay": "10-20",
|
||||
"lengths": ["3-5", "6-8", "10-20"],
|
||||
"delays": ["10-20"],
|
||||
"maxSplit": "3-6"
|
||||
}
|
||||
}
|
||||
@@ -158,9 +158,13 @@ FinalMask добавляет последний слой маскировки п
|
||||
|
||||
`"packets"`: поддерживаются два режима фрагментации. `"1-3"` разрезает TCP-поток и применяется к 1-й, 2-й и 3-й операциям записи клиента. `"tlshello"` фрагментирует пакет TLS-рукопожатия.
|
||||
|
||||
`"length"`: длина фрагмента в байтах. Не может быть `0`.
|
||||
`"lengths"`: длина фрагмента в байтах.
|
||||
|
||||
`"delay"`: интервал между фрагментами в миллисекундах.
|
||||
n-й элемент массива задаёт ожидаемую длину n-го фрагмента, отрезаемого от текущего обрабатываемого пакета; последний элемент продолжает применяться ко всем последующим фрагментам, отрезаемым от этого пакета. Все элементы, кроме последнего, могут быть `0`; если выбран `0`, фрагмент в этом проходе не выделяется — выполняется холостой проход с ожиданием соответствующей задержки перед следующим фрагментом.
|
||||
|
||||
`"delays"`: интервал между фрагментами в миллисекундах.
|
||||
|
||||
n-й элемент массива задаёт, сколько ждать после отправки n-го фрагмента, отрезаемого от текущего обрабатываемого пакета; последний элемент продолжает применяться ко всем последующим фрагментам, отрезаемым от этого пакета.
|
||||
|
||||
Если значение равно `0` и задано `"packets": "tlshello"`, фрагментированный Client Hello будет отправлен в одном TCP-пакете, если его исходный размер не превышает MSS или MTU и система не фрагментирует его автоматически.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user