RU Sockopt: Update customSockopt

pull/680/head
Nikita Korotaev 2025-05-08 20:16:52 +05:00 committed by GitHub
parent 125e02648a
commit 175c8e8ff8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -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.