# Outbound ### Structure ```json { "outbounds": [ { "type": "", "tag": "" } ] } ``` ### Fields | Type | Format | |----------------|--------------------------------| | `direct` | [Direct](./direct) | | `block` | [Block](./block) | | `socks` | [SOCKS](./socks) | | `http` | [HTTP](./http) | | `shadowsocks` | [Shadowsocks](./shadowsocks) | | `vmess` | [VMess](./vmess) | | `trojan` | [Trojan](./trojan) | | `wireguard` | [Wireguard](./wireguard) | | `hysteria` | [Hysteria](./hysteria) | | `shadowsocksr` | [ShadowsocksR](./shadowsocksr) | | `vless` | [VLESS](./vless) | | `shadowtls` | [ShadowTLS](./shadowtls) | | `tuic` | [TUIC](./tuic) | | `hysteria2` | [Hysteria2](./hysteria2) | | `tor` | [Tor](./tor) | | `ssh` | [SSH](./ssh) | | `dns` | [DNS](./dns) | | `selector` | [Selector](./selector) | | `urltest` | [URLTest](./urltest) | #### tag The tag of the outbound. ### Features #### Outbounds that support IP connection * `WireGuard`