From 175c8e8ff8506aa1e4762486582a26d8a10cdd42 Mon Sep 17 00:00:00 2001 From: Nikita Korotaev <104270279+iambabyninja@users.noreply.github.com> Date: Thu, 8 May 2025 20:16:52 +0500 Subject: [PATCH] RU Sockopt: Update customSockopt --- docs/ru/config/transport.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/ru/config/transport.md b/docs/ru/config/transport.md index 864b99f..3e1f5a8 100644 --- a/docs/ru/config/transport.md +++ b/docs/ru/config/transport.md @@ -744,13 +744,14 @@ PS: Если трафик домена, например, обычный веб- > `customSockopt`: [] -Массив, позволяющий опытным пользователям указывать любые необходимые sockopt. Теоретически все вышеперечисленные настройки, связанные с соединением, могут быть эквивалентно настроены здесь. Естественно, можно также настроить другие параметры, существующие в Linux, но не добавленные в ядро. Приведенный ниже пример эквивалентен `"tcpcongestion": "bbr"` в ядре. +Массив, позволяющий опытным пользователям указывать любые необходимые sockopt. Теоретически все вышеперечисленные настройки, связанные с соединением, могут быть эквивалентно настроены здесь. В настоящее время поддерживаются операционные системы Linux, Windows, Darwin. Приведенный ниже пример эквивалентен `"tcpcongestion": "bbr"` в ядре. Перед использованием убедитесь, что вы понимаете программирование сокетов Linux. ```json "customSockopt": [ { + "system": "linux", "type": "str", "level":"6", "opt": "13", @@ -759,6 +760,10 @@ PS: Если трафик домена, например, обычный веб- ] ``` +> `system`: "" + +Необязательное поле. Указывает операционную систему, для которой будет применяться данная опция. Если текущая операционная система не совпадает с указанной, эта опция (`sockopt`) будет пропущена. В настоящее время доступны значения: `linux`, `windows`, `darwin` (все в нижнем регистре). Если оставить пустым, опция будет применена независимо от операционной системы. + > `type`: "" Обязательный параметр. Тип настройки. Допустимые значения: int или str.