Sing-Box Outbounds

In the context of Sing-Box, an outbound is a type of configuration that specifies how traffic should be forwarded to an external destination. It is usually used to establish a connection to a remote server or to send traffic to a specific address.

The outbound is responsible for connecting to a remote server and forwarding traffic to it, while the inbound handles incoming traffic and directs it to the appropriate local service.

Here is a comprehensive list of the different types of outbound connections supported by Sing-Box. You can access the official documentation for each type by clicking on the corresponding link:

TypeFormat
directDirect
blockBlock
socksSOCKS
httpHTTP
shadowsocksShadowsocks
vmessVMess
trojanTrojan
wireguardWireguard
hysteriaHysteria
shadowsocksrShadowsocksR
vlessVLESS
torTor
sshSSH
dnsDNS
selectorSelector
urltestURLTest
Source

I have created examples for many of the outbound connection types supported by Sing-Box. You can view the list by visiting the “singbox outbounds” tag. These examples, presented in the form of ready-to-use JSON blocks, can aid you in quickly constructing your own configuration file (config.json) with your specific needs in mind.