diff --git a/docs/readme.md b/docs/readme.md index 1b8e17e..2a547ab 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -430,7 +430,9 @@ nfqws2 \ ### Не только лишь автономный обман DPI Рабочий тестовый пример icmp обфускатора udp от винды к серверу на vps. -Для теста используем wireguard. Ничего в конфигах менять не надо - wireguard будет думать, что он работает по udp, но на самом деле он преобразуется в пинги icmp, которые могут проходить NAT. Размер пакетов не изменяется, потому проблемы MTU нет. +Для теста используем wireguard. Ничего в конфигах менять не надо - wireguard будет думать, что он работает по udp, но на самом деле он преобразуется в пинги icmp, которые могут проходить NAT. +Важно, чтобы NAT не трогал поле Identifier в icmp, иначе ничего работать не будет. Linux NAT старается его не трогать, а вот провайдерский может легко поломать. +Размер пакетов не изменяется, потому проблемы MTU нет. Будем загонять исходящие с клиента в icmp type 8 (echo request) code 199 , исходящие с сервера в icmp type 0 (echo reply) code 199. Код у обоих концов делаем одинаковый, иначе NAT не соотнесет. Без NAT можно коды делать разными для клиента и сервера.