diff --git a/docs/ru/config/transport.md b/docs/ru/config/transport.md index 907fc5d..d688c42 100644 --- a/docs/ru/config/transport.md +++ b/docs/ru/config/transport.md @@ -711,29 +711,17 @@ Reality лишь модифицирует TLS, и для реализации н Если установлено значение `true`, после установления TCP-соединения на самом нижнем уровне, запрашивающая сторона должна сначала отправить PROXY protocol v1 или v2, иначе соединение будет закрыто. -> `tcpKeepAliveInterval`: number - -Интервал отправки пакетов TCP Keep-Alive в секундах. ~~Этот параметр применим только в Linux.~~ - -Это пакет проверки связи, когда соединение не работает нормально (не получен ack). - -Если этот параметр не настроен или установлен в 0, используется значение по умолчанию для Go. - -::: tip -При отрицательном значении, например `-1`, TCP Keep-Alive не включается. -::: - > `tcpKeepAliveIdle`: number Порог времени простоя TCP в секундах. Когда время простоя TCP-соединения достигает этого порога, начинают отправляться Keep-Alive пакеты. -Это пакет проверки связи, когда соединение работает нормально. +Для исходящего трафика Xray использует значения по умолчанию из Chrome: как `idle`, так и `interval` равны 45 с. Если этот параметр или `tcpKeepAliveInterval` установить в отрицательное значение, стандартный keep-alive будет отключён; положительное же значение перезапишет настройку по умолчанию. -Если этот параметр не настроен или установлен в 0, используется значение по умолчанию для Go. +Для входящего трафика Keep-Alive по умолчанию отключён; он будет активирован, если любой из этих параметров или `tcpKeepAliveInterval` имеет ненулевое значение. Если указан только один из них, второй примет значение, заданное операционной системой. -::: tip -При отрицательном значении, например `-1`, TCP Keep-Alive не включается. -::: +> `tcpKeepAliveInterval`: number + +Интервал (в секундах) между отправками keep-alive-пакетов после того, как TCP-соединение перешло в состояние Keep-Alive. Остальное поведение описано выше. > `tcpUserTimeout`: number