158 lines
4.3 KiB
JSON
158 lines
4.3 KiB
JSON
{
|
|
"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": ""
|
|
}
|
|
}
|
|
} |