From 142d6339c105cbd475c6c028db95d1514bc5f487 Mon Sep 17 00:00:00 2001 From: KoriIku <86508666+KoriIku@users.noreply.github.com> Date: Sun, 12 Mar 2023 22:56:36 +0800 Subject: [PATCH] Add TcpKeepAliveIdle Config --- docs/config/transport.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/config/transport.md b/docs/config/transport.md index 9f0c4c7ce..d581f316f 100644 --- a/docs/config/transport.md +++ b/docs/config/transport.md @@ -521,6 +521,7 @@ OCSP 装订更新,与证书热重载的时间间隔。 单位:秒。默认 "dialerProxy": "", "acceptProxyProtocol": false, "tcpKeepAliveInterval": 0, + "tcpKeepAliveIdle": 300, "tcpcongestion": "bbr", "interface": "wg0" } @@ -642,6 +643,16 @@ TCP 保持活跃的数据包发送间隔,单位为秒。~~该设置仅适用 填负数时,如 `-1`,不启用 TCP 保持活跃。 ::: +> `tcpKeepAliveIdle`: number + +TCP 空闲时间阈值,单位为秒。当 TCP 连接空闲时间达到这个阈值时,将开始发送 Keep-Alive 探测包。 + +不配置此项或配置为 0 表示使用 Go 默认值。 + +::: tip +填负数时,如 `-1`,不启用 TCP 保持活跃。 +::: + > `tcpcongestion`: "" TCP 拥塞控制算法。仅支持 Linux。