{
    "outbound": {
        "streamSettings": {
            "network": "h2",
            "kcpSettings": null,
            "httpSettings": {
                "host": [
                    "example.domain"
                ],
                "path": "/test"
            },
            "tcpSettings": null,
            "tlsSettings": {},
            "security": "tls"
        },
        "tag": "agentout",
        "protocol": "vmess",
        "mux": {
            "enabled": true
        },
        "settings": {
            "vnext": [
                {
                    "users": [
                        {
                            "alterId": 100,
                            "security": "aes-128-gcm",
                            "id": "0cdf8a45-303d-4fed-9780-29aa7f54175e"
                        }
                    ],
                    "port": 443,
                    "address": "example.domain"
                }
            ]
        }
    },
    "log": {
        "access": "",
        "loglevel": "info",
        "error": ""
    },
    "outboundDetour": [
        {
            "tag": "direct",
            "protocol": "freedom",
            "settings": {
                "response": null
            }
        },
        {
            "tag": "blockout",
            "protocol": "blackhole",
            "settings": {
                "response": {
                    "type": "http"
                }
            }
        }
    ],
    "inbound": {
        "streamSettings": null,
        "settings": {
            "ip": "127.0.0.1",
            "udp": true,
            "clients": null,
            "auth": "noauth"
        },
        "protocol": "socks",
        "port": 1080,
        "listen": "0.0.0.0"
    },
    "inboundDetour": null,
    "routing": {
        "settings": {
            "rules": [
                {
                    "ip": [
                        "0.0.0.0/8",
                        "10.0.0.0/8",
                        "100.64.0.0/10",
                        "127.0.0.0/8",
                        "169.254.0.0/16",
                        "172.16.0.0/12",
                        "192.0.0.0/24",
                        "192.0.2.0/24",
                        "192.168.0.0/16",
                        "198.18.0.0/15",
                        "198.51.100.0/24",
                        "203.0.113.0/24",
                        "::1/128",
                        "fc00::/7",
                        "fe80::/10"
                    ],
                    "domain": null,
                    "type": "field",
                    "port": null,
                    "outboundTag": "direct"
                }
            ],
            "domainStrategy": "IPIfNonMatch"
        },
        "strategy": "rules"
    },
    "dns": {
        "servers": [
            "8.8.8.8",
            "8.8.4.4",
            "localhost"
        ]
    }
}