{ "log": { "level": "info", "timestamp": true }, "experimental": { "cache_file": { "enabled": true, "store_fakeip": true, "path": ".cache.db", "cache_id": "cache_id" }, "clash_api": { "external_controller": "127.0.0.1:9090", "external_ui": "ui", "external_ui_download_url": "https://github.com/MetaCubeX/Yacd-meta/archive/gh-pages.zip", "external_ui_download_detour": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ", "default_mode": "rule" } }, "ntp": { "enabled": false, "server": "ntp.tencent.com", "server_port": 123, "interval": "30m", "detour": "direct" }, "dns": { "servers": [ { "tag": "dns_resolver", "type": "udp", "server": "223.5.5.5" }, { "tag": "dns_direct", "type": "tls", "server": "dns.alidns.com", "domain_resolver": "dns_resolver" }, { "tag": "dns_google", "type": "tls", "server": "dns.google", "domain_resolver": "dns_resolver", "detour": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" }, { "tag": "dns_cflare", "type": "tls", "server": "one.one.one.one", "domain_resolver": "dns_resolver", "detour": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" }, { "tag": "fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/18" }, { "tag": "dns_block", "address": "rcode://refused" } ], "rules": [ { "clash_mode": "direct", "server": "dns_direct" }, { "clash_mode": "global", "server": "dns_cflare" }, { "rule_set": ["inline-cn", "inline-direct"], "server": "dns_direct" }, { "rule_set": [ "geosite-anti-ad", "geosite-adguard", "geosite-category-ads-all" ], "server": "dns_block" }, { "rule_set": ["geoip-cn", "geosite-cn", "geosite-geolocation-cn"], "server": "dns_direct" } ], "final": "dns_google", "strategy": "ipv4_only", "disable_expire": false, "independent_cache": true }, "inbounds": [ { "type": "tun", "tag": "tun-in", "interface_name": "tun0", "address": ["172.18.0.1/30", "fdfe:dcba:9876::1/126"], "auto_route": true, "auto_redirect": true, "strict_route": false, "route_address": ["0.0.0.0/1", "128.0.0.0/1", "::/1", "8000::/1"], "route_exclude_address": ["192.168.0.0/16", "fc00::/7"], "exclude_package": [ "com.tencent.mm", "com.tencent.mp", "com.tencent.mobileqq", "com.tencent.qqmusic", "com.tencent.wemeet.app", "com.alicloud.databox", "com.alibaba.aliyun", "com.alibaba.android.rimet", "com.taobao.taobao", "com.taobao.idlefish", "com.bilibili.app.in", "com.eg.android.AlipayGphone", "com.unionpay", "com.sankuai.meituan", "com.autonavi.minimap", "com.baidu.BaiduMap", "com.netease.cloudmusic", "com.coolapk.market", "com.jingdong.app.mall", "nutstore.android" ] }, { "type": "mixed", "tag": "mixed-in", "listen": "::", "listen_port": 7890, "set_system_proxy": false }, { "type": "tproxy", "tag": "tproxy-in", "listen": "::", "listen_port": 7891 }, { "type": "redirect", "tag": "redirect-in", "listen": "::", "listen_port": 7897 }, { "type": "socks", "tag": "socks-in", "listen": "::", "listen_port": 7895 } ], "outbounds": [ { "type": "direct", "tag": "direct" }, { "tag": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ", "type": "selector", "outbounds": [ "๐Ÿ‡ญ๐Ÿ‡ฐ ้ฆ™ๆธฏ่Š‚็‚น", "๐Ÿ‡จ๐Ÿ‡ณ ๅฐๆนพ่Š‚็‚น", "๐Ÿ‡ธ๐Ÿ‡ฌ ็‹ฎๅŸŽ่Š‚็‚น", "๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่Š‚็‚น", "๐Ÿ‡บ๐Ÿ‡ฒ ็พŽๅ›ฝ่Š‚็‚น", "๐Ÿ‡ฐ๐Ÿ‡ท ้Ÿฉๅ›ฝ่Š‚็‚น", "GLOBAL" ] }, { "tag": "๐Ÿ…– Google", "type": "selector", "outbounds": [ "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ", "๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่Š‚็‚น", "๐Ÿ‡บ๐Ÿ‡ฒ ็พŽๅ›ฝ่Š‚็‚น", "๐Ÿ‡ฐ๐Ÿ‡ท ้Ÿฉๅ›ฝ่Š‚็‚น", "GLOBAL" ] }, { "tag": "๐Ÿ’ฌ OpenAi", "type": "selector", "outbounds": [ "๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่Š‚็‚น", "๐Ÿ‡บ๐Ÿ‡ฒ ็พŽๅ›ฝ่Š‚็‚น", "๐Ÿ‡ฐ๐Ÿ‡ท ้Ÿฉๅ›ฝ่Š‚็‚น", "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ", "GLOBAL" ] }, { "tag": "โœˆ๏ธ Foreign", "type": "selector", "outbounds": [ "๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่Š‚็‚น", "๐Ÿ‡บ๐Ÿ‡ฒ ็พŽๅ›ฝ่Š‚็‚น", "๐Ÿ‡ฐ๐Ÿ‡ท ้Ÿฉๅ›ฝ่Š‚็‚น", "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ", "GLOBAL" ] }, { "tag": "๐Ÿ‡ญ๐Ÿ‡ฐ ้ฆ™ๆธฏ่Š‚็‚น", "type": "urltest", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["๐Ÿ‡ญ๐Ÿ‡ฐ|HK|hk|้ฆ™ๆธฏ|ๆธฏ|HongKong"] } ] }, { "tag": "๐Ÿ‡จ๐Ÿ‡ณ ๅฐๆนพ่Š‚็‚น", "type": "urltest", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["๐Ÿ‡น๐Ÿ‡ผ|TW|tw|ๅฐๆนพ|่‡บ็ฃ|ๅฐ|Taiwan|TPE"] } ] }, { "tag": "๐Ÿ‡ธ๐Ÿ‡ฌ ็‹ฎๅŸŽ่Š‚็‚น", "type": "urltest", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["๐Ÿ‡ธ๐Ÿ‡ฌ|SG|sg|ๆ–ฐๅŠ ๅก|็‹ฎ|Singapore|SIN"] } ] }, { "tag": "๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่Š‚็‚น", "type": "urltest", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["๐Ÿ‡ฏ๐Ÿ‡ต|JP|jp|ๆ—ฅๆœฌ|ๆ—ฅ|Japan|KIX|NRT"] } ] }, { "tag": "๐Ÿ‡บ๐Ÿ‡ฒ ็พŽๅ›ฝ่Š‚็‚น", "type": "urltest", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["๐Ÿ‡บ๐Ÿ‡ธ|US|us|็พŽๅ›ฝ|็พŽ|United States|SJC|LAX"] }, { "action": "exclude", "keywords": ["้ข‘้“"] } ] }, { "tag": "๐Ÿ‡ฐ๐Ÿ‡ท ้Ÿฉๅ›ฝ่Š‚็‚น", "type": "urltest", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["๐Ÿ‡ฐ๐Ÿ‡ท|้Ÿฉๅ›ฝ|KR|ICN"] } ] }, { "tag": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž", "type": "selector", "outbounds": ["direct", "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ"] }, { "tag": "๐ŸŒˆ META", "type": "selector", "outbounds": ["{all}"], "filter": [ { "action": "include", "keywords": ["่งฃ้”|ๅคฑ่”|่ฎข้˜…|้ข‘้“"] } ] }, { "tag": "GLOBAL", "type": "selector", "outbounds": ["{all}", "direct"], "filter": [ { "action": "exclude", "keywords": ["่งฃ้”|ๅคฑ่”|่ฎข้˜…|้ข‘้“"] } ] } ], "route": { "default_domain_resolver": { "server": "dns_resolver", "rewrite_ttl": 60, "client_subnet": "1.0.1.0" }, "rules": [ { "action": "sniff", "timeout": "1s" }, { "type": "logical", "mode": "or", "rules": [ { "port": 53 }, { "protocol": "dns" } ], "action": "hijack-dns" }, { "clash_mode": "direct", "outbound": "direct" }, { "clash_mode": "global", "outbound": "GLOBAL" }, { "rule_set": ["inline-google"], "outbound": "๐Ÿ…– Google" }, { "rule_set": ["inline-openai"], "outbound": "๐Ÿ’ฌ OpenAi" }, { "rule_set": ["inline-foreign"], "outbound": "โœˆ๏ธ Foreign" }, { "rule_set": ["inline-proxy"], "outbound": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" }, { "rule_set": ["inline-cn"], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, { "rule_set": ["inline-direct"], "outbound": "direct" }, { "rule_set": ["inline-reject"], "action": "reject" }, { "rule_set": [ "geosite-anti-ad", "geosite-adguard", "geosite-category-ads-all" ], "action": "reject" }, { "rule_set": ["geoip-google", "geosite-google"], "outbound": "๐Ÿ…– Google" }, { "rule_set": ["geosite-openai"], "outbound": "๐Ÿ’ฌ OpenAi" }, { "rule_set": ["geosite-geolocation-!cn"], "outbound": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" }, { "rule_set": ["geoip-cn", "geosite-cn", "geosite-geolocation-cn"], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" } ], "rule_set": [ { "tag": "inline-direct", "type": "inline", "rules": [ { "ip_cidr": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16", "198.18.0.0/16" ] }, { "domain": ["mtalk.google.com"] } ] }, { "tag": "inline-reject", "type": "inline", "rules": [ { "ip_cidr": ["224.0.0.0/3", "ff00::/8"] } ] }, { "tag": "inline-cn", "type": "inline", "rules": [ { "domain_suffix": ["googleapis.cn", "cloudfront.net", "wukaige.com"] } ] }, { "tag": "inline-proxy", "type": "inline", "rules": [ { "domain_suffix": ["okx.com"] } ] }, { "tag": "inline-google", "type": "inline", "rules": [ { "domain_suffix": [ "google.com", "google.dev", "gstatic.com", "googleapis.com" ] }, { "package_name": [ "com.android.vending", "com.google.uid.shared", "com.google.android.gm", "com.google.android.gms", "com.google.android.gsf", "com.google.android.youtube", "com.google.android.webview", "com.google.android.apps.youtube.music", "com.google.android.apps.googlevoice", "com.google.android.apps.authenticator2", "com.google.android.googlequicksearchbox", "com.google.android.inputmethod.latin" ] } ] }, { "tag": "inline-openai", "type": "inline", "rules": [ { "domain_suffix": [ "auth0.com", "challenges.cloudflare.com", "chatgpt.com", "client-api.arkoselabs.com", "events.statsigapi.net", "featuregates.org", "identrust.com", "intercom.io", "intercomcdn.com", "oaistatic.com", "oaiusercontent.com", "openai.com", "openaiapi-site.azureedge.net", "sentry.io", "stripe.com" ] }, { "package_name": ["com.openai.chatgpt"] } ] }, { "tag": "inline-foreign", "type": "inline", "rules": [ { "domain_suffix": ["x.com", "claude.ai", "anthropic.com", "zed.dev"] } ] }, { "tag": "geoip-cn", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geoip/cn.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-cn", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/cn.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-openai", "type": "remote", "format": "source", "url": "https://raw.wukaige.com/geosite/openai.json?token=changeme", "download_detour": "direct" }, { "tag": "geoip-google", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geoip/google.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-google", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/google.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-youtube", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/youtube.srs?token=changeme", "download_detour": "direct" }, { "tag": "geoip-telegram", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geoip/telegram.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-telegram", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/telegram.srs?token=changeme", "download_detour": "direct" }, { "tag": "geoip-twitter", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geoip/twitter.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-twitter", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/twitter.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-anti-ad", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/anti-ad-sing-box.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-adguard", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/geosite-adguard.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-category-ads-all", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/category-ads-all.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-geolocation-cn", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/geosite-geolocation-cn.srs?token=changeme", "download_detour": "direct" }, { "tag": "geosite-geolocation-!cn", "type": "remote", "format": "binary", "url": "https://raw.wukaige.com/geosite/geosite-geolocation-!cn.srs?token=changeme", "download_detour": "direct" } ], "auto_detect_interface": true, "final": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" } }