diff --git a/docs/readme.md b/docs/readme.md index 5a71e02c..9d40946a 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -942,6 +942,8 @@ tpws - это transparent proxy. --local-tcp-user-timeout= ; таймаут соединений client-proxy (по умолчанию : 10 сек, 0 = оставить системное значение) --remote-tcp-user-timeout= ; таймаут соединений proxy-target (по умолчанию : 20 сек, 0 = оставить системное значение) --fix-seg= ; исправлять неудачи tcp сегментации ценой задержек для всех клиентов и замедления. ждать до N мс. по умолчанию 30 мс. +--ipcache-lifetime= ; время жизни записей кэша IP в секундах. 0 - без ограничений. +--ipcache-hostname=[0|1] ; 1 или отсутствие аргумента включают кэширование имен хостов для применения в стратегиях нулевой фазы --split-pos=N|-N|marker+N|marker-N ; список через запятую маркеров для tcp сегментации --split-any-protocol ; применять сегментацию к любым пакетам. по умолчанию - только к известным протоколам (http, TLS) @@ -1089,14 +1091,17 @@ tpws работает на уровне сокетов, поэтому длин Работают аналогично **nfqws**, кроме некоторых моментов. Нет параметра `--filter-udp`, поскольку **tpws** udp не поддерживает. -Методы нулевой фазы (`--mss`) могут работать по хостлисту в одном единственном случае: -если используется режим socks и удаленный ресолвинг хостов через прокси. -То есть работоспособность вашей настройки в одном и том же режиме может зависеть от того, -применяет ли клиент удаленный ресолвинг. Это может быть неочевидно. -В одной программе работает, в другой - нет. -Если вы используете профиль с хостлистом , и вам нужен mss, укажите mss в профиле с хостлистом, +Методы нулевой фазы (`--mss`) могут работать по хостлисту только в двух случаях: +если используется режим socks и удаленный ресолвинг хостов через прокси, либо используется система [кэша IP](#кэш-ip) для запоминания соответствия IP->hostname. +Работоспособность вашей настройки в одном и том же режиме может зависеть от того, +применяет ли клиент удаленный ресолвинг. Это может быть неочевидно. В одной программе работает, в другой - нет. + +Если вы используете профиль с хостлистом , и вам нужен mss всегда, укажите mss в профиле с хостлистом, создайте еще один профиль без хостлиста, если его еще нет, и в нем еще раз укажите mss. Тогда при любом раскладе будет выполняться mss. + +Если вам нужен mss по хостлисту, указывайте `--mss` только в профиле с хостлистом и убедитесь в наличии любого из необходимых условий работы в таком режиме. + Используйте `curl --socks5` и `curl --socks5-hostname` для проверки вашей стратегии. Смотрите вывод `--debug`, чтобы убедиться в правильности настроек.