{ "log": { "level": "error", "timestamp": true }, "dns": { "servers": [ { "type": "tcp", "tag": "proxy-dns", "detour": "proxy", "domain_resolver": "local-dns", "server": "185.228.168.9" }, { "type": "tcp", "tag": "local-dns", "detour": "direct", "server": "8.8.4.4" }, { "type": "local", "tag": "direct-dns", "detour": "direct" } ], "rules": [ { "rule_set": "geosite-ir", "server": "direct-dns" }, { "clash_mode": "Direct", "server": "direct-dns" }, { "source_ip_cidr": [ "172.19.0.1/30", "fdfe:dcba:9876::1/126" ], "server": "proxy-dns" }, { "clash_mode": "Global", "server": "proxy-dns" } ], "final": "proxy-dns", "strategy": "prefer_ipv4" }, "endpoints": [ { "type": "wireguard", "tag": "WARP-MAIN", "name": "", "mtu": 1280, "address": [ "172.16.0.2/32", "2606:4700:110:846c:e510:bfa1:ea9f:5247/128" ], "private_key": "COqgfVwQJINW7AO7Zsy4CMnx5+lASALCgBtfPFXpRHg=", "peers": [ { "address": "188.114.97.201", "port": 5279, "public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=", "allowed_ips": [ "0.0.0.0/0", "::/0" ], "persistent_keepalive_interval": 30, "reserved": [ 166, 50, 233 ] } ], "detour": "direct", "workers": 2 }, { "type": "wireguard", "tag": "WARP-WOW", "name": "", "mtu": 1280, "address": [ "172.16.0.2/32", "2606:4700:110:846c:e510:bfa1:ea9f:5247/128" ], "private_key": "4OvlybnHPHBPRVJOace5/L1fd3rb0W9T60raMSnywnw=", "peers": [ { "address": "188.114.98.246", "port": 5279, "public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=", "allowed_ips": [ "0.0.0.0/0", "::/0" ], "persistent_keepalive_interval": 30, "reserved": [ 138, 72, 239 ] } ], "detour": "WARP-MAIN", "workers": 2 } ], "inbounds": [ { "type": "tun", "tag": "tun-in", "mtu": 9000, "address": [ "172.19.0.1/30", "fdfe:dcba:9876::1/126" ], "auto_route": true, "stack": "mixed", "platform": { "http_proxy": { "enabled": true, "server": "127.0.0.1", "server_port": 2080 } } }, { "type": "mixed", "tag": "mixed-in", "listen": "127.0.0.1", "listen_port": 2080 } ], "outbounds": [ { "type": "selector", "tag": "proxy", "outbounds": [ "auto", "direct", "WARP-MAIN", "WARP-WOW" ], "default": "WARP-WOW" }, { "type": "urltest", "tag": "auto", "outbounds": [ "WARP-MAIN", "WARP-WOW" ], "url": "http://www.gstatic.com/generate_204", "tolerance": 50 }, { "type": "direct", "tag": "direct", "domain_strategy": "prefer_ipv4" } ], "route": { "rules": [ { "action": "sniff", "timeout": "1s" }, { "protocol": "dns", "action": "hijack-dns" }, { "clash_mode": "Direct", "outbound": "direct" }, { "clash_mode": "Global", "outbound": "proxy" }, { "rule_set": [ "geoip-private", "geosite-private", "geosite-ir", "geoip-ir" ], "outbound": "direct" }, { "rule_set": "geosite-ads", "outbound": "block" } ], "rule_set": [ { "type": "remote", "tag": "geosite-ads", "format": "binary", "url": "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@sing/geo/geosite/category-ads-all.srs", "download_detour": "direct" }, { "type": "remote", "tag": "geosite-private", "format": "binary", "url": "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@sing/geo/geosite/private.srs", "download_detour": "direct" }, { "type": "remote", "tag": "geosite-ir", "format": "binary", "url": "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@sing/geo/geosite/category-ir.srs", "download_detour": "direct" }, { "type": "remote", "tag": "geoip-private", "format": "binary", "url": "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@sing/geo/geoip/private.srs", "download_detour": "direct" }, { "type": "remote", "tag": "geoip-ir", "format": "binary", "url": "https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@sing/geo/geoip/ir.srs", "download_detour": "direct" } ], "final": "proxy", "auto_detect_interface": true, "default_domain_resolver": { "server": "local-dns", "client_subnet": "1.1.1.1" } }, "experimental": { "cache_file": { "enabled": true } } }