* add Russian lang support --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
2.2 KiB
DomainSocket
::: danger
Рекомендуется прописать в разделе listen
файла inbounds. В качестве способа передачи можно выбрать TCP, WebSocket, HTTP/2.
В будущем использование DomainSocket может быть прекращено.
:::
DomainSocket использует стандартные доменные сокеты Unix для передачи данных.
Его преимущество заключается в использовании встроенного в операционную систему канала передачи, не занимающего сетевой буфер. Теоретически, по сравнению с локальной петлей (local loopback), доменный сокет работает немного быстрее.
В настоящее время он доступен только на платформах, поддерживающих доменные сокеты Unix, таких как Linux и macOS. Недоступно в Windows 10 до сборки 17036.
Если в качестве способа передачи указан DomainSocket, то порт и IP-адрес, настроенные во входящем и исходящем прокси, будут недействительны, и вся передача будет осуществляться через DomainSocket.
DomainSocketObject
DomainSocketObject
соответствует элементу dsSettings
конфигурации передачи.
{
"path": "/path/to/ds/file",
"abstract": false,
"padding": false
}
path
: string
Допустимый путь к файлу.
::: danger Этот файл не должен существовать до запуска Xray. :::
abstract
: true | false
Является ли сокет абстрактным доменным сокетом, значение по умолчанию false
.
padding
: true | false
Использовать ли padding для абстрактного доменного сокета, значение по умолчанию false
.