From 1d1eedbb3bc295b8f05c097b3d2b6a5b138eb6a7 Mon Sep 17 00:00:00 2001 From: bol-van Date: Fri, 16 Jan 2026 18:06:52 +0300 Subject: [PATCH] update docs --- docs/manual.en.md | 1 + docs/manual.md | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/manual.en.md b/docs/manual.en.md index b205257..8449a3a 100644 --- a/docs/manual.en.md +++ b/docs/manual.en.md @@ -3830,6 +3830,7 @@ the newer one to the next byte. Therefore, the value th_urp=0 is invalid accordi To enable it, specify "urp=b". - "urp=e" inserts an OOB byte after the very last byte of the payload - generally useless for DPI bypass, since DPI gets the entire original message. - Requires redirection of incoming traffic within `--in-range=-s1` +- In Windows, for protocols in which the server initially waits for a client request, `--wf-tcp-in` is not needed. Automatically intercepted incoming packets with the SYN flag are sufficient. - Cannot be filtered by payload because after the start it's not possible to stop and not to insert the byte. Inserting a byte without OOB breaks the data. - Hostlist filtering is only possible with `--ipcache-hostname`. - oob is "lasting" desync. If profile switch occurs before oob is finished it must be duplicated to that profile or TCP will break because of sequence desync. diff --git a/docs/manual.md b/docs/manual.md index 2ebd1b4..130b171 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -4017,6 +4017,7 @@ function oob(ctx, desync) Чтобы задействовать его укажите "urp=b". - "urp=e" вставляет OOB байт после самого последнего байта пейлоада - для обхода DPI как правило бесполезно, поскольку DPI получает все оригинальное сообщение. - Требуется перенаправление входящего трафика в пределах `--in-range=-s1` +- В Windows для протоколов, в которых в самом начале сервер ждет запроса от клиента, `--wf-tcp-in` не нужен. Достаточно автоматически перехватываемых входящих пакетов с флагом SYN. - Не может быть отфильтровано по пейлоаду, поскольку после начала модификации tcp handshake соскок уже невозможен, иначе поедут sequence. - Фильтрация по хостлистам возможна только при `--ipcache-hostname`. - oob - длящаяся десинхронизация. Если возможно переключение профилей до момента окончания работы oob, oob должен быть дублирован в другой профиль, иначе TCP будет сломан из-за десинхронизации sequence.