{
    "log": {
        "disabled": false,
        "level": "warn",
        "timestamp": true
    },
    "dns": {
        "servers": [
            {
                "tag": "direct_dns",
                "address": "114.114.114.114",
                "detour": "direct_out"
            },
            {
                "tag": "system_dns",
                "address": "local",
                "detour": "direct_out"
            },
            {
                "tag": "cloudflare-doh-dns",
                "address": "https://security.cloudflare-dns.com/dns-query",
                "address_resolver": "direct_dns",
                "address_strategy": "ipv4_only",
                "strategy": "ipv4_only",
                "client_subnet": "1.0.1.0"
            }
        ],
        "rules": [
            {
                "outbound": "any",
                "server": "direct_dns"
            },
            {
                "rule_set": "geosite_adguard_block",
                "action": "reject"
            },
            {
                "rule_set": [
                    "cnsite"
                ],
                "server": "direct_dns"
            }
        ],
        "strategy": "ipv4_only",
        "disable_cache": true,
        "disable_expire": true,
        "independent_cache": true,
        "final": "cloudflare-doh-dns"
    },
    "inbounds": [
        {
            "type": "tun",
            "tag": "tun_inbound",
            "address": [
                "172.19.0.1/30"
            ],
            "mtu": 9000,
            "auto_route": true,
            "stack": "system",
            "sniff_override_destination": true
        }
    ],
    "outbounds": [
        {
            "type": "direct",
            "tag": "direct_out"
        },
        {
            "type": "selector",
            "tag": "manual_select",
            "outbounds": [
                "direct_out",
                "us_proxy"
            ],
            "default": "us_proxy"
        },
        {
            "type": "hysteria2",
            "tag": "us_proxy",
            "server": "api.thewsdl.org",
            "server_port": 443,
            "up_mbps": 20,
            "down_mbps": 100,
            "password": "world_hello",
            "tls": {
                "enabled": true,
                "server_name": "api.thewsdl.org",
                "insecure": true
            }
        }
    ],
    "route": {
        "rules": [
            {
                "action": "sniff"
            },
            {
                "inbound": "dns-in",
                "action": "hijack-dns"
            },
            {
                "protocol": "dns",
                "action": "hijack-dns"
            }
        ],
        "rule_set": [
            {
                "type": "remote",
                "tag": "cnip",
                "format": "binary",
                "url": "https://github.com/MetaCubeX/meta-rules-dat/raw/sing/geo-lite/geoip/cn.srs",
                "download_detour": "manual_select"
            },
            {
                "type": "remote",
                "tag": "cnsite",
                "format": "binary",
                "url": "https://github.com/MetaCubeX/meta-rules-dat/raw/sing/geo-lite/geosite/cn.srs",
                "download_detour": "manual_select"
            },
            {
                "type": "remote",
                "tag": "geosite_adguard_block",
                "format": "binary",
                "url": "https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/main//Filters/AWAvenue-Ads-Rule-Singbox.srs",
                "download_detour": "manual_select"
            }
        ],
        "auto_detect_interface": true,
        "final": "manual_select"
    },
    "experimental": {
        "cache_file": {
            "enabled": true
        },
        "clash_api": {
            "external_controller": "127.0.0.1:9090",
            "external_ui_download_detour": "manual_select",
            "default_mode": "rule"
        }
    }
}