{ "log": { "level": "info", "timestamp": true }, "dns": { "servers": [ { "type": "https", "tag": "dns-remote", "server": "dns.google", "server_port": 443, "path": "/dns-query", "detour": "proxy", "domain_resolver": { "server": "dns-bootstrap", "strategy": "ipv4_only" } }, { "type": "udp", "tag": "dns-bootstrap", "server": "8.8.8.8" } ], "final": "dns-remote" }, "inbounds": [ { "type": "mixed", "tag": "mixed-in", "listen": "127.0.0.1", "listen_port": 1080 } ], "outbounds": [ { "type": "{{PROTOCOL}}", "tag": "proxy", "server": "{{SERVER}}", "server_port": "{{PORT}}" }, { "type": "direct", "tag": "direct" }, { "type": "block", "tag": "block" } ], "route": { "rules": [ { "action": "sniff" }, { "protocol": "dns", "action": "hijack-dns" }, { "ip_is_private": true, "action": "route", "outbound": "direct" } ], "final": "proxy", "auto_detect_interface": true }, "experimental": { "cache_file": { "enabled": true } } }