diff --git a/test b/test index 2224f9d..611cc99 100644 --- a/test +++ b/test @@ -1,81 +1,87 @@ -port: 7890 -socks-port: 7891 +mixed-port: 7897 allow-lan: true -bind-address: "*" -ipv6: false -mode: Rule +mode: rule log-level: info -external-controller: 127.0.0.1:9090 -proxies: - - {name: 🇰🇷 韩国01, server: kr-01.xn--9kqp42aims.top, port: 65503, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: kr-01.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇰🇷 韩国02, server: kr-01.xn--9kqp42aims.top, port: 65503, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: kr-01.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇺🇸 美国01「ChatGPT」, server: us-los01.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: us-los01.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇺🇸 美国02「ChatGPT」, server: us-los01.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: us-los01.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇺🇸 美国03「ChatGPT」, server: us-ju.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: us-ju.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇺🇸 美国04「ChatGPT」, server: us-ju.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: us-ju.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇺🇸 美国06「ChatGPT」, server: ushost.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: gw.alicdn.com, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ2MWYxNmQyZA%3D%3D} - - {name: 🇺🇸 美国07「ChatGPT」, server: ushost.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: gw.alicdn.com, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ2MWYxNmQyZA%3D%3D} - - {name: 🇸🇬 新加坡05, server: sg-gcp.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: sg-gcp.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇸🇬 新加坡06, server: sg-gcp.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: sg-gcp.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇯🇵 日本02, server: kr-01.xn--9kqp42aims.top, port: 65501, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: jp.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇯🇵 日本03, server: kr-01.xn--9kqp42aims.top, port: 65501, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: jp.xn--9kqp42aims.top, skip-cert-verify: false, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇯🇵 日本07, server: jpyh.xn--9kqp42aims.top, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: gw.alicdn.com, skip-cert-verify: false, obfs: salamander, obfs-password: OTA7ZjRiOGQ5MWYxNmQyZA%3D%3D} - - {name: 🇯🇵 日本08, server: 45.192.201.94, port: 20000, type: hysteria2, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, auth: 9d1c5170-f1b1-4586-b612-eeec68c5481c, sni: gw.alicdn.com, skip-cert-verify: false, obfs: salamander, obfs-password: OTA7ZjRiOGQ5MWYxNmQyZA%3D%3D} -proxy-groups: - - name: Proxies +unified-delay: true +tcp-concurrent: true +find-process-mode: strict +dns: + enable: true + listen: "127.0.0.1:5335" + use-system-hosts: false + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + default-nameserver: [180.76.76.76, 182.254.118.118, 8.8.8.8, 180.184.2.2] + nameserver: [180.76.76.76, 119.29.29.29, 180.184.1.1, 223.5.5.5, 8.8.8.8, "https://223.6.6.6/dns-query#h3=true", "https://dns.alidns.com/dns-query", "https://cloudflare-dns.com/dns-query", "https://doh.pub/dns-query"] + fallback: ["https://dns.quad9.net/dns-query", "https://dns.alidns.com/dns-query", "https://doh.pub/dns-query", "https://public.dns.iij.jp/dns-query", "https://101.101.101.101/dns-query", "https://208.67.220.220/dns-query", "tls://8.8.4.4", "tls://1.0.0.1:853", "https://cloudflare-dns.com/dns-query", "https://dns.google/dns-query"] + fallback-filter: + geoip: true + ipcidr: [240.0.0.0/4, 0.0.0.0/32, 127.0.0.1/32] + domain: ["+.google.com", "+.facebook.com", "+.twitter.com", "+.youtube.com", "+.xn--ngstr-lra8j.com", "+.google.cn", "+.googleapis.cn", "+.googleapis.com", "+.gvt1.com"] + fake-ip-filter: ["*.lan", "stun.*.*.*", "stun.*.*", time.windows.com, time.nist.gov, time.apple.com, time.asia.apple.com, "*.ntp.org.cn", "*.openwrt.pool.ntp.org", time1.cloud.tencent.com, time.ustc.edu.cn, pool.ntp.org, ntp.ubuntu.com, ntp.aliyun.com, ntp1.aliyun.com, ntp2.aliyun.com, ntp3.aliyun.com, ntp4.aliyun.com, ntp5.aliyun.com, ntp6.aliyun.com, ntp7.aliyun.com, time1.aliyun.com, time2.aliyun.com, time3.aliyun.com, time4.aliyun.com, time5.aliyun.com, time6.aliyun.com, time7.aliyun.com, "*.time.edu.cn", time1.apple.com, time2.apple.com, time3.apple.com, time4.apple.com, time5.apple.com, time6.apple.com, time7.apple.com, time1.google.com, time2.google.com, time3.google.com, time4.google.com, music.163.com, "*.music.163.com", "*.126.net", musicapi.taihe.com, music.taihe.com, songsearch.kugou.com, trackercdn.kugou.com, "*.kuwo.cn", api-jooxtt.sanook.com, api.joox.com, joox.com, y.qq.com, "*.y.qq.com", streamoc.music.tc.qq.com, mobileoc.music.tc.qq.com, isure.stream.qqmusic.qq.com, dl.stream.qqmusic.qq.com, aqqmusic.tc.qq.com, amobile.music.tc.qq.com, "*.xiami.com", "*.music.migu.cn", music.migu.cn, "*.msftconnecttest.com", "*.msftncsi.com", localhost.ptlogin2.qq.com, "*.*.*.srv.nintendo.net", "*.*.stun.playstation.net", "xbox.*.*.microsoft.com", "*.ipv6.microsoft.com", "*.*.xboxlive.com", speedtest.cros.wr.pvp.net] +profile: + store-selected: true + store-fake-ip: false +sniffer: + enable: true + parse-pure-ip: true + sniff: + TLS: + ports: [443, 8443] + HTTP: + ports: [80, 8080-8880] + override-destination: true + QUIC: + ports: [443, 8443] +proxies: + - {name: "🇰🇷韩国01", type: hysteria2, server: kr-01.xn--9kqp42aims.top, port: 65503, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA==, sni: kr-01.xn--9kqp42aims.top, udp: true} + - {name: "🇺🇸美国01「ChatGPT」", type: hysteria2, server: us-los01.xn--9kqp42aims.top, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA==, ports: 20000-55000, sni: us-los01.xn--9kqp42aims.top, udp: true} + - {name: "🇺🇸美国03「ChatGPT」", type: hysteria2, server: us-ju.xn--9kqp42aims.top, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA==, ports: 20000-55000, sni: us-ju.xn--9kqp42aims.top, udp: true} + - {name: "🇺🇸美国06「ChatGPT」", type: hysteria2, server: ushost.xn--9kqp42aims.top, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ2MWYxNmQyZA==, ports: 20000-55000, sni: gw.alicdn.com, skip-cert-verify: true, udp: true} + - {name: "🇸🇬新加坡05", type: hysteria2, server: sg-gcp.xn--9kqp42aims.top, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA==, ports: 20000-55000, sni: sg-gcp.xn--9kqp42aims.top, skip-cert-verify: true, udp: true} + - {name: "🇸🇬新加坡06", type: hysteria2, server: sg-gcp.xn--9kqp42aims.top, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA==, ports: 20000-55000, sni: sg-gcp.xn--9kqp42aims.top, udp: true} + - {name: "🇯🇵日本02", type: hysteria2, server: kr-01.xn--9kqp42aims.top, port: 65501, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA2ZjRiOGQ5MWYxNmQyZA==, sni: jp.xn--9kqp42aims.top, udp: true} + - {name: "🇯🇵日本07", type: hysteria2, server: jpyh.xn--9kqp42aims.top, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA7ZjRiOGQ5MWYxNmQyZA==, ports: 20000-55000, sni: gw.alicdn.com, skip-cert-verify: true, udp: true} + - {name: "🇯🇵日本08", type: hysteria2, server: 45.192.201.94, port: 20000, password: 9d1c5170-f1b1-4586-b612-eeec68c5481c, obfs: salamander, obfs-password: OTA7ZjRiOGQ5MWYxNmQyZA==, ports: 20000-55000, sni: gw.alicdn.com, skip-cert-verify: true, udp: true} +proxy-groups: + - name: "🚀 节点选择" type: select - proxies: - - 🇰🇷 韩国01 - - 🇰🇷 韩国02 - - 🇺🇸 美国01「ChatGPT」 - - 🇺🇸 美国02「ChatGPT」 - - 🇺🇸 美国03「ChatGPT」 - - 🇺🇸 美国04「ChatGPT」 - - 🇺🇸 美国06「ChatGPT」 - - 🇺🇸 美国07「ChatGPT」 - - 🇸🇬 新加坡05 - - 🇸🇬 新加坡06 - - 🇯🇵 日本02 - - 🇯🇵 日本03 - - 🇯🇵 日本07 - - 🇯🇵 日本08 -rules: - - DOMAIN-SUFFIX,1password.com,DIRECT - - DOMAIN-SUFFIX,vultr.com,DIRECT - - DOMAIN-SUFFIX,mb3admin.com,DIRECT - - DOMAIN-SUFFIX,rixcloud.io,DIRECT - - DOMAIN-SUFFIX,tempestapp.io,DIRECT - - DOMAIN-SUFFIX,baidu.com,DIRECT - - DOMAIN-SUFFIX,baidu-int.com,DIRECT - - DOMAIN-SUFFIX,erebor.douban.com,DIRECT - - DOMAIN,mtalk.google.com,DIRECT - - DOMAIN,alt1-mtalk.google.com,DIRECT - - DOMAIN,alt2-mtalk.google.com,DIRECT - - DOMAIN,alt3-mtalk.google.com,DIRECT - - DOMAIN,alt4-mtalk.google.com,DIRECT - - DOMAIN,alt5-mtalk.google.com,DIRECT - - DOMAIN,alt6-mtalk.google.com,DIRECT - - DOMAIN,alt7-mtalk.google.com,DIRECT - - DOMAIN,alt8-mtalk.google.com,DIRECT - - DOMAIN,alt9-mtalk.google.com,DIRECT - - DOMAIN,captive.apple.com,DIRECT - - DOMAIN,time-ios.apple.com,DIRECT - - DOMAIN-SUFFIX,gateway.push-apple.com.akadns.net,DIRECT - - DOMAIN-SUFFIX,push.apple.com,DIRECT - - DOMAIN-KEYWORD,github,Proxies - - DOMAIN-SUFFIX,github.com,Proxies - - DOMAIN-SUFFIX,github.io,Proxies - - DOMAIN-SUFFIX,githubapp.com,Proxies - - DOMAIN-SUFFIX,githubassets.com,Proxies - - DOMAIN-SUFFIX,githubusercontent.com,Proxies - - DOMAIN-SUFFIX,home-intl.console.aliyun.com,Proxies - - DOMAIN,ip.skk.moe,Proxies - - DOMAIN,ip.sb,Proxies - - DOMAIN-SUFFIX,googleapis.cn,Proxies - - DOMAIN-SUFFIX,maying.co,Proxies - - DOMAIN-SUFFIX,flowercloud.net,Proxies - - DOMAIN-SUFFIX,socloud.me,Proxies - - DOMAIN-SUFFIX,ytoo.asia,Proxies - - DOMAIN-SUFFIX,ytoo.co.uk,Proxies - - GEOIP,CN,DIRECT - - MATCH,Proxies \ No newline at end of file + proxies: ["⚡ 自动选择", DIRECT, REJECT, 🇰🇷韩国01, 🇺🇸美国01「ChatGPT」, 🇺🇸美国03「ChatGPT」, 🇺🇸美国06「ChatGPT」, 🇸🇬新加坡05, 🇸🇬新加坡06, 🇯🇵日本02, 🇯🇵日本07, 🇯🇵日本08] + - name: "⚡ 自动选择" + type: url-test + proxies: [🇰🇷韩国01, 🇺🇸美国01「ChatGPT」, 🇺🇸美国03「ChatGPT」, 🇺🇸美国06「ChatGPT」, 🇸🇬新加坡05, 🇸🇬新加坡06, 🇯🇵日本02, 🇯🇵日本07, 🇯🇵日本08] + url: "https://www.gstatic.com/generate_204" + interval: 300 + lazy: false + - name: "🛑 广告拦截" + type: select + proxies: [REJECT, DIRECT, "🚀 节点选择"] + - name: "🏠 私有网络" + type: select + proxies: [DIRECT, REJECT, "🚀 节点选择", "⚡ 自动选择", 🇰🇷韩国01, 🇺🇸美国01「ChatGPT」, 🇺🇸美国03「ChatGPT」, 🇺🇸美国06「ChatGPT」, 🇸🇬新加坡05, 🇸🇬新加坡06, 🇯🇵日本02, 🇯🇵日本07, 🇯🇵日本08] + - name: "🔒 国内服务" + type: select + proxies: [DIRECT, REJECT, "🚀 节点选择", "⚡ 自动选择", 🇰🇷韩国01, 🇺🇸美国01「ChatGPT」, 🇺🇸美国03「ChatGPT」, 🇺🇸美国06「ChatGPT」, 🇸🇬新加坡05, 🇸🇬新加坡06, 🇯🇵日本02, 🇯🇵日本07, 🇯🇵日本08] + - name: "🌍 非中国" + type: select + proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, 🇰🇷韩国01, 🇺🇸美国01「ChatGPT」, 🇺🇸美国03「ChatGPT」, 🇺🇸美国06「ChatGPT」, 🇸🇬新加坡05, 🇸🇬新加坡06, 🇯🇵日本02, 🇯🇵日本07, 🇯🇵日本08] + - name: "🐟 漏网之鱼" + type: select + proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, 🇰🇷韩国01, 🇺🇸美国01「ChatGPT」, 🇺🇸美国03「ChatGPT」, 🇺🇸美国06「ChatGPT」, 🇸🇬新加坡05, 🇸🇬新加坡06, 🇯🇵日本02, 🇯🇵日本07, 🇯🇵日本08] +rule-providers: + category-ads-all: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/category-ads-all.mrs", path: ./ruleset/category-ads-all.mrs, interval: 86400, format: mrs} + private: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/private.mrs", path: ./ruleset/private.mrs, interval: 86400, format: mrs} + private-ip: {type: http, behavior: ipcidr, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/private.mrs", path: ./ruleset/private-ip.mrs, interval: 86400, format: mrs} + geolocation-cn: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/geolocation-cn.mrs", path: ./ruleset/geolocation-cn.mrs, interval: 86400, format: mrs} + cn-ip: {type: http, behavior: ipcidr, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/cn.mrs", path: ./ruleset/cn-ip.mrs, interval: 86400, format: mrs} + geolocation-!cn: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/geolocation-!cn.mrs", path: "./ruleset/geolocation-!cn.mrs", interval: 86400, format: mrs} + cn: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/cn.mrs", path: ./ruleset/cn.mrs, interval: 86400, format: mrs} +rules: + - RULE-SET,category-ads-all,🛑 广告拦截 + - RULE-SET,private,🏠 私有网络 + - RULE-SET,private-ip,🏠 私有网络,no-resolve + - RULE-SET,geolocation-cn,🔒 国内服务 + - RULE-SET,cn-ip,🔒 国内服务,no-resolve + - RULE-SET,geolocation-!cn,🌍 非中国 + - RULE-SET,cn,🔒 国内服务 + - MATCH,🐟 漏网之鱼 \ No newline at end of file