WebSocket
Использует стандартный WebSocket для передачи данных. Соединения Websocket могут быть проксифицированы HTTP-сервером, например Nginx.
WebSocketObject
WebSocketObject используется как wsSettings в TransportObject и StreamSettingsObject.
Websocket распознает HTTP-заголовок X-Forwarded-For и использует его в качестве адреса входящего источника.
{
"path": "/",
"headers": {
"Host": "v2ray.com"
}
}
path: string
Путь, используемый для WebSocket. По умолчанию корень домена "/".
headers: map{string, string}
Пользовательский HTTP-заголовок. Это массив, в котором каждая запись представляет собой пару ключевых значений в строке, для заголовка и значения в заголовке HTTP. По умолчанию пуст.