Telegram group «Группа единомышленников»
15
7
2
-
17:12
⁅🅽🅸🅺🅸🆃🅰⁆Нет, keepalive скорость не душит. gRPC (idle_timeout: 60, health_check_timeout: 20). Если по соединению 60 секунд нет данных, сервер шлёт HTTP/2 ping и ждёт ответа до 20 секунд. Пинг весит десятки байт и уходит только в простое, поэтому на скорость не влияет. Значения адекватные. На клиенте idle_timeout лучше ставить не меньше 60: при слишком частых пингах gRPC может отвечать GOAWAY (too many pings), и соединение будет переподниматься. WS (heartbeatPeriod: 30). Это ping-фрейм раз в 30 секунд, чтобы соединение не убили по простою NAT или провайдер. Тоже копейки. policy.connIdle: 300 — это не keepalive, а время, через которое Xray закрывает соединение, по которому 5 минут ничего не шло. На скорость не влияет, максимум может оборвать долго молчащую сессию. 300 — стандартное значение. Keepalive тут скорее помогает: держит туннель живым, чтобы не было лишних переподключений.