Outbounds

outbound

Outbound connections are used to send data to remote websites or the next level of proxy server. For available protocols, see the protocol list.

{
  "protocol":"vmess",
  "settings":{},
  "sendThrough":"1.2.3.4",
  "tag":"demo",
  "streamSettings":{},
  "proxySettings":{},
  "mux":{}
}

protocol: name of <outbound>

The name of the outbound protocol.

settings: settings of <outbound>

The settings for the outbound protocol.

sendThrough: string

The local address for creating connection.

tag: string

The Tag of the outbound. This is used as an identifier for outbounds.

streamSettings: StreamObject

The stream settings for the outbound. This determine how the protocol data is transferred.

proxySettings: ProxyObject

Forward Proxy(Proxy Chaining) settings.

mux: MuxObject

Connection multiplexor settings.

domainStrategy: [ "AsIs" | "UseIP" | "UseIP4" | "UseIP6" | "" ]

Control whether how domain names in outgoing connection are processed. (v5.12.0+)

  • "AsIs" : Let operating system resolve it.
  • "UseIP" : Resolve it with built-in dns, and use any IP address.
  • "UseIP4" : Resolve it with built-in dns, and use any IPv4 address.
  • "UseIP6" : Resolve it with built-in dns, and use any IPv6 address.

Supported Proxy Protocol