From 9e6e01469453c39fe87a1bd5cb34020a11c00a8e Mon Sep 17 00:00:00 2001 From: Nikita Korotaev Date: Mon, 15 Jul 2024 19:02:58 +0500 Subject: [PATCH] translate /config/transports/domainsocket.md --- docs/ru/config/transports/domainsocket.md | 43 +++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docs/ru/config/transports/domainsocket.md diff --git a/docs/ru/config/transports/domainsocket.md b/docs/ru/config/transports/domainsocket.md new file mode 100644 index 0000000..c4864cb --- /dev/null +++ b/docs/ru/config/transports/domainsocket.md @@ -0,0 +1,43 @@ +# DomainSocket + +::: danger +Рекомендуется прописать в разделе `listen` файла [inbounds](../inbound.md). В качестве способа передачи можно выбрать TCP, WebSocket, HTTP/2. +В будущем использование DomainSocket может быть прекращено. +::: + +DomainSocket использует стандартные доменные сокеты Unix для передачи данных. + +Его преимущество заключается в использовании встроенного в операционную систему канала передачи, не занимающего сетевой буфер. +Теоретически, по сравнению с локальной петлей (local loopback), доменный сокет работает немного быстрее. + +В настоящее время он доступен только на платформах, поддерживающих доменные сокеты Unix, таких как Linux и macOS. Недоступно в Windows 10 до сборки 17036. + +Если в качестве способа передачи указан DomainSocket, то порт и IP-адрес, настроенные во входящем и исходящем прокси, будут недействительны, и вся передача будет осуществляться через DomainSocket. + +## DomainSocketObject + +`DomainSocketObject` соответствует элементу `dsSettings` конфигурации передачи. + +```json +{ + "path": "/path/to/ds/file", + "abstract": false, + "padding": false +} +``` + +> `path`: string + +Допустимый путь к файлу. + +::: danger +Этот файл не должен существовать до запуска Xray. +::: + +> `abstract`: true | false + +Является ли сокет абстрактным доменным сокетом, значение по умолчанию `false`. + +> `padding`: true | false + +Использовать ли padding для абстрактного доменного сокета, значение по умолчанию `false`.