{ "log": {}, "dns": { "servers": [ { "tag": "remote", "address": "https://8.8.8.8/dns-query", "detour": "select" }, { "tag": "local", "address": "https://223.5.5.5/dns-query", "detour": "direct" }, { "address": "rcode://success", "tag": "block" }, { "address": "fakeip", "tag": "fakeip" } ], "rules": [ { "outbound": [ "any" ], "server": "local" }, { "disable_cache": true, "rule_set": [ "AdGuardSDNSFilter", "chrome-doh" ], "server": "block" }, { "query_type": [ "A", "AAAA" ], "rewrite_ttl": 1, "server": "fakeip" }, { "clash_mode": "global", "server": "remote" }, { "clash_mode": "direct", "server": "local" }, { "rule_set": "geosite-cn", "server": "local" } ], "strategy": "prefer_ipv4", "independent_cache": true, "fakeip": { "enabled": true, "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/18" } }, "inbounds": [ { "type": "tun", "inet4_address": "172.19.0.1/30", "inet6_address": "2001:0470:f9da:fdfa::1/64", "domain_strategy": "prefer_ipv4", "strict_route": true, "mtu": 9000, "endpoint_independent_nat": true, "sniff": true, "auto_route": true }, { "type": "socks", "tag": "socks-in", "listen": "127.0.0.1", "domain_strategy": "prefer_ipv4", "listen_port": 2333, "users": [] }, { "type": "mixed", "tag": "mixed-in", "domain_strategy": "prefer_ipv4", "listen": "127.0.0.1", "listen_port": 2334, "users": [] } ], "outbounds": [], "route": { "rules": [ { "port": 53, "outbound": "dns-out" }, { "clash_mode": "direct", "outbound": "direct" }, { "clash_mode": "global", "outbound": "select" }, { "ip_is_private": true, "outbound": "direct" }, { "rule_set": "geoip-cn", "outbound": "direct" } ], "auto_detect_interface": true, "rule_set": [ { "tag": "geoip-cn", "type": "remote", "format": "binary", "url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs" }, { "tag": "geosite-cn", "type": "remote", "format": "binary", "url": "https://raw.githubusercontent.com/xmdhs/sing-geosite/rule-set-Loyalsoldier/geosite-geolocation-cn.srs" }, { "tag": "AdGuardSDNSFilter", "type": "remote", "format": "binary", "url": "https://raw.githubusercontent.com/xmdhs/sing-box-ruleset/rule-set/AdGuardSDNSFilter.srs" }, { "tag": "chrome-doh", "type": "remote", "format": "source", "url": "https://gist.githubusercontent.com/xmdhs/71fc5ff6ef29f5ecaf2c52b8de5c3172/raw/chrome-doh.json" } ] }, "experimental": { "cache_file": { "enabled": true }, "clash_api": { "external_controller": "127.0.0.1:9090", "secret": "" } } }