VXVX Docs

HTTP transport

HttpConfig (HTTP/2 camouflage)

Proto: protos/proto/vx/transport/protocols/http/config.proto

HTTP/2 transport camouflage (not the HTTP proxy protocol). Set on TransportConfig.http.

HttpConfig

host
string[]

Host header values (one chosen at random)

path
string

Request path

method
string

HTTP method

header

Custom headers; see HttpHeader

HttpHeader

name
string

Header name (e.g. Accept, Cookie)

value
string[]

Header values; when multiple are set, one is chosen at random

{
  "transport": {
    "http": {
      "host": ["example.com"],
      "path": "/download",
      "method": "GET"
    },
    "tls": { "serverName": "example.com" }
  }
}

Comments