Skip to content

Commit 7c8c469

Browse files
authored
RU Sockopt: Update KeepAlive
1 parent 2490f38 commit 7c8c469

File tree

1 file changed

+5
-17
lines changed

1 file changed

+5
-17
lines changed

docs/ru/config/transport.md

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -711,29 +711,17 @@ Reality лишь модифицирует TLS, и для реализации н
711711

712712
Если установлено значение `true`, после установления TCP-соединения на самом нижнем уровне, запрашивающая сторона должна сначала отправить PROXY protocol v1 или v2, иначе соединение будет закрыто.
713713

714-
> `tcpKeepAliveInterval`: number
715-
716-
Интервал отправки пакетов TCP Keep-Alive в секундах. ~~Этот параметр применим только в Linux.~~
717-
718-
Это пакет проверки связи, когда соединение не работает нормально (не получен ack).
719-
720-
Если этот параметр не настроен или установлен в 0, используется значение по умолчанию для Go.
721-
722-
::: tip
723-
При отрицательном значении, например `-1`, TCP Keep-Alive не включается.
724-
:::
725-
726714
> `tcpKeepAliveIdle`: number
727715
728716
Порог времени простоя TCP в секундах. Когда время простоя TCP-соединения достигает этого порога, начинают отправляться Keep-Alive пакеты.
729717

730-
Это пакет проверки связи, когда соединение работает нормально.
718+
Для исходящего трафика Xray использует значения по умолчанию из Chrome: как `idle`, так и `interval` равны 45 с. Если этот параметр или `tcpKeepAliveInterval` установить в отрицательное значение, стандартный keep-alive будет отключён; положительное же значение перезапишет настройку по умолчанию.
731719

732-
Если этот параметр не настроен или установлен в 0, используется значение по умолчанию для Go.
720+
Для входящего трафика Keep-Alive по умолчанию отключён; он будет активирован, если любой из этих параметров или `tcpKeepAliveInterval` имеет ненулевое значение. Если указан только один из них, второй примет значение, заданное операционной системой.
733721

734-
::: tip
735-
При отрицательном значении, например `-1`, TCP Keep-Alive не включается.
736-
:::
722+
> `tcpKeepAliveInterval`: number
723+
724+
Интервал (в секундах) между отправками keep-alive-пакетов после того, как TCP-соединение перешло в состояние Keep-Alive. Остальное поведение описано выше.
737725

738726
> `tcpUserTimeout`: number
739727

0 commit comments

Comments
 (0)