 |
|
3
cairnechen Jan 22
{ "log": { "disabled": false, "level": "info", "timestamp": true }, "dns": { "rules": [ { "rule_set": ["geosite-cn"], "server": "ali" } ], "servers": [ { "type": "https", "tag": "ali", "domain_resolver": { "server": "local", "strategy": "ipv4_only", "client_subnet": "59.70.63.44" }, "server": " dns.alidns.com", "server_port": 443 }, { "type": "dhcp", "tag": "local" }, { "type": "https", "tag": "cfg-google-dns", "detour": "ss", "domain_resolver": { "server": "local", "strategy": "ipv4_only", "client_subnet": "59.70.63.44" }, "server": " dns.google", "server_port": 443 } ], "final": "cfg-google-dns", "strategy": "ipv4_only", "client_subnet": "59.70.63.44" }, "inbounds": [ { "type": "tun", "tag": "tun-in", "mtu": 9000, "address": ["172.18.0.1/30"], "route_address": ["0.0.0.0/1", "128.0.0.0/1", "::/1", "8000::/1"], "route_exclude_address": [ "192.168.0.0/16", "10.0.0.0/8", "172.16.0.0/12", "fc00::/7" ], "auto_route": true, "strict_route": false }, { "type": "mixed", "tag": "mixed-in", "listen": "127.0.0.1", "listen_port": 7890 } ], "outbounds": [ { "type": "shadowsocks", "tag": "ss", "server": "<server_ip>", "server_port": 49628, "method": "2022-blake3-aes-128-gcm", "password": "<password>", "multiplex": { "enabled": false } }, { "type": "direct", "tag": "direct" } ], "route": { "auto_detect_interface": true, "default_domain_resolver": { "server": "local", "strategy": "ipv4_only", "client_subnet": "59.70.63.44" }, "rules": [ { "ip_is_private": true, "outbound": "direct" }, { "action": "sniff" }, { "protocol": "dns", "action": "hijack-dns" }, { "protocol": [ "bittorrent", "quic" ], "action": "reject", "method": "default" }, { "clash_mode": "Direct", "outbound": "direct" }, { "clash_mode": "Proxy", "outbound": "ss" }, { "rule_set": [ "geosite-openai", "geosite-anthropic" ], "outbound": "ss" }, { "rule_set": ["geosite-category-ads-all"], "action": "reject" }, { "rule_set": ["geosite-cn"], "outbound": "direct" }, { "rule_set": ["geoip-cn"], "outbound": "direct" } ], "rule_set": [ { "tag": "geosite-openai", "type": "remote", "format": "binary", "url": " https://github.com/SagerNet/sing-geosite/raw/rule-set/geosite-openai.srs", "download_detour": "direct" }, { "tag": "geosite-anthropic", "type": "remote", "format": "binary", "url": " https://github.com/SagerNet/sing-geosite/raw/rule-set/geosite-anthropic.srs", "download_detour": "direct" }, { "tag": "geosite-cn", "type": "remote", "format": "binary", "url": " https://github.com/SagerNet/sing-geosite/raw/rule-set/geosite-cn.srs", "download_detour": "direct" }, { "tag": "geoip-cn", "type": "remote", "format": "binary", "url": " https://github.com/SagerNet/sing-geoip/raw/rule-set/geoip-cn.srs", "download_detour": "direct" }, { "tag": "geosite-category-ads-all", "type": "remote", "format": "binary", "url": " https://github.com/SagerNet/sing-geosite/raw/rule-set/geosite-category-ads-all.srs", "download_detour": "direct" } ], "final": "ss" }, "experimental": { "cache_file": { "enabled": true }, "clash_api": { "external_controller": "127.0.0.1:9090", "access_control_allow_origin": [ "http://127.0.0.1", " http://yacd.haishan.me" ], "access_control_allow_private_network": true } } }
|