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:
Type | Format |
---|---|
direct | Direct |
block | Block |
socks | SOCKS |
http | HTTP |
shadowsocks | Shadowsocks |
vmess | VMess |
trojan | Trojan |
wireguard | Wireguard |
hysteria | Hysteria |
shadowsocksr | ShadowsocksR |
vless | VLESS |
tor | Tor |
ssh | SSH |
dns | DNS |
selector | Selector |
urltest | URLTest |
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.