mixed-port: 7890
allow-lan: true
mode: rule
log-level: info
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://000000.dns.nextdns.io/dns-query#h3=true", "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:
    HTTP: {ports: [80, 8080-8880], override-destination: true}
    QUIC: {ports: [443, 8443]}
    TLS: {ports: [443, 8443]}

geodata-mode: true
geo-auto-update: true
geodata-loader: standard
geo-update-interval: 24
geox-url:
  geoip: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat
  geosite: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat
  mmdb: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb
  asn: https://github.com/xishang0128/geoip/releases/download/latest/GeoLite2-ASN.mmdb

# ========================= 独立节点 =========================
proxies:
  # 暂停节点：保留配置，但不加入 proxy-groups
  - {name: "🇺🇸 DMIT-美国洛杉矶", type: anytls, server: 64.186.231.51, port: 54332, password: 14aeaf49-c7fb-4b5c-8482-60ce31c6f428, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: DF:9B:67:13:A7:6A:FF:F4:F2:C9:07:06:2E:D6:61:AE:03:B5:A2:0D:4C:F7:FA:CA:99:AF:9A:F4:25:52:4D:C0 }
  - {name: "🇺🇸 Nosla美国圣何塞", type: anytls, server: 45.143.128.171, port: 8891, password: cc67efda-76d4-4fc5-8373-92c28c07d904, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: EF:D2:CE:D2:D8:75:7E:5D:C4:86:F2:9B:D4:44:10:A6:F3:35:01:FF:1A:2D:E1:4D:87:89:64:C1:8D:58:25:43 }
  # - { name: '🇺🇸 Nosla美国洛杉矶', type: vless, server: 45.143.128.171, servername: www.cloudflare.com, client-fingerprint: chrome, flow: xtls-rprx-vision, port: 13515, reality-opts: { public-key: ZHIDeJBTDPAWzQw3FnHjkFx3tURUX4j-pd9ZR7AuDXc, short-id: 2cbed09257 }, tls: true, uuid: 64154ce9-fb80-4b2d-b5f0-be6c573db18b }
  # - { name: '🇭🇰 WaWo香港', type: vless, server: 23.141.52.196, servername: www.amd.com, client-fingerprint: chrome, flow: xtls-rprx-vision, port: 51700, reality-opts: { public-key: cJ0oDse0aPBi7c4UCxQgMP1UNoBPZ2NDB8aL_17G0HQ, short-id: d18340 }, tls: true, uuid: e6082798-61ab-4167-9653-67883f5f0166 }
  # 可用节点
  - { name: '🇯🇵 Bitsflow日本', type: vless, server: 216.23.85.173, port: 53036, uuid: c8a67cba-e4e3-41dc-a2ce-68b98d1b49ed, tls: true, servername: www.tesla.com, client-fingerprint: chrome, flow: xtls-rprx-vision, reality-opts: { public-key: L8KF3bXp4KXRC0KWkDWA_fb5cord1XZ2LnyiDqTDIDY, short-id: da }, udp: true }
  - { name: '🇭🇰 IX-YT', type: ss, server: 8.163.53.64, port: 10000, cipher: 2022-blake3-aes-256-gcm, password: '2CLLfOLrBXz5tXm00/zRixKNzVjncgiECj5gxtlrcDU=:K01Cbj5UeNW1GV35V1qHw/ZKmPah4x3Zh43u9UQHKyU=' }
  - { name: '🇺🇸 Cnfaster美国洛杉矶', port: 44589, server: 38.247.27.67, servername: www.tesla.com, tls: true, type: vless, uuid: 756ab37a-4cda-418a-ae33-ed01c29f2f60, client-fingerprint: chrome, flow: xtls-rprx-vision, reality-opts: { public-key: 794fAWR1-3hneb71_Np3jW4iVgjJdTp5YLKuOJ6I_E4, short-id: fbf7d1 } }
  - { name: '🇯🇵 懒猫-日本3区', type: vless, server: 172.81.102.192, port: 28919, uuid: 2fd305db-d3ea-4873-b303-cc28f6cf4e08, tls: true, client-fingerprint: chrome, servername: www.tesla.com, network: tcp, reality-opts: { public-key: GBsyt9fRM_v0sj98RVZpQ7qmRGCcQ8HfroSdSTjevm8, short-id: 9a53f2 }, tfo: false, skip-cert-verify: false, flow: xtls-rprx-vision }
  - { name: '🇯🇵 懒猫-套日本落地', type: vless, server: 216.23.85.173, port: 53036, uuid: c8a67cba-e4e3-41dc-a2ce-68b98d1b49ed, tls: true, servername: www.tesla.com, client-fingerprint: chrome, flow: xtls-rprx-vision, reality-opts: { public-key: L8KF3bXp4KXRC0KWkDWA_fb5cord1XZ2LnyiDqTDIDY, short-id: da }, udp: true, dialer-proxy: '🇯🇵 懒猫-日本3区' }
  - { name: '🇭🇰 5SSR-HK-CMI', type: anytls, server: 103.214.172.207, port: 8891, password: da3bae8b-04bc-400d-b141-a1f5eb0b87a2, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: '32:57:BA:7D:EC:60:73:4C:D8:FF:2D:23:B3:CF:2C:CA:13:36:E2:EF:78:E8:9E:A6:B9:C7:7B:CE:28:76:3E:94' }
  - { name: '🇺🇸美国-IPv4-CDN-A', type: vless, server: 104.18.82.177, port: 443, uuid: 258fdb29-d794-4b37-8929-009ad0a5db9b, tls: true, servername: uso2cpz3.36500365.xyz, network: ws, ws-opts: { path: /pinche, headers: { host: uso2cpz3.36500365.xyz } }, tfo: false, skip-cert-verify: false }
  - { name: '🇺🇸美国-IPv4-CDN-B', type: vless, server: 104.19.253.65, port: 443, uuid: 258fdb29-d794-4b37-8929-009ad0a5db9b, tls: true, servername: uso2cpz3.36500365.xyz, network: ws, ws-opts: { path: /pinche, headers: { host: uso2cpz3.36500365.xyz } }, tfo: false, skip-cert-verify: false }
  - { name: '🇺🇸 美国落地家宽(New)', type: socks5, server: 163.123.202.206, port: 5491, username: 20ri3UoV, password: Q1cLg3fj, udp: true, dialer-proxy: '🇺🇸 DMIT-美国洛杉矶' }
  - { name: '🇺🇸 搬瓦工-MegaBox-Pro', type: vless, server: wj.tikle.vip, port: 13348, uuid: 8660626b-d84f-4649-b206-7c065b61cf08, tls: true, client-fingerprint: chrome, servername: tesla.com, network: tcp, reality-opts: { public-key: A5pF3kaVzVH2PR0Dhq2M1G28HyeHsQqus3gfHeavFyw, short-id: ce4f61 }, tfo: false, skip-cert-verify: false, flow: xtls-rprx-vision }
  # - { name: '🇺🇸 懒猫-美国T-Mobile动态家宽', type: ss, server: t-mobile.lazycat.cv, port: 18106, cipher: 2022-blake3-aes-128-gcm, password: V6slY1PmKToZH4SpsJ3ONQ==, dialer-proxy: '🇺🇸 搬瓦工-MegaBox-Pro' }
  - { name: '🇺🇸 懒猫-美国动态家宽50M', type: ss, server: ft-us.lazycat.cv, port: 12871, cipher: 2022-blake3-aes-128-gcm, password: Smha/650Y1xKwh8Q06kF+w==, dialer-proxy: '🇺🇸 搬瓦工-MegaBox-Pro' }
  - { name: "🇭🇰 5SSR-HK-FREE", type: anytls, server: 43.255.159.75, port: 20844, password: 7626bc8a-22c6-4c69-af8d-10357cb9145b, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: AA:9F:FC:25:A2:EF:D2:9E:F0:D4:A8:39:A2:C2:7C:C0:B8:CF:39:C4:6A:71:70:FD:E7:C1:3A:10:97:AB:32:23 }
  # - {name: "🇭🇰 Shlii-六一-HK", type: anytls, server: 43.248.9.151, port: 49320, password: 2f263b77-5e8d-4754-99d1-ff430c64fc1a, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: B1:78:A5:9E:63:D7:5E:A2:12:D0:4A:64:D0:14:B2:FB:0C:D3:15:81:BA:DF:22:18:94:D2:77:F0:2B:5A:F7:CF }
  # - {name: "", type: anytls, server: 172.81.102.137, port: 21619, password: 2bb5382a-67df-4820-a1ef-2eb57624ad2f, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: F6:DE:FC:5D:CB:5B:6B:40:2F:DA:6F:11:E3:25:87:74:5D:FF:37:B9:35:FA:11:27:8A:AA:79:38:E1:50:07:87 }
  - {name: "🇯🇵 Shlii-六一-JP", type: anytls, server: 172.81.102.137, port: 21619, password: 1c71087d-6bee-4ce7-b619-4c8502db8b95, client-fingerprint: firefox, udp: true, idle-session-check-interval: 30, idle-session-timeout: 30, sni: addons.mozilla.org, skip-cert-verify: false, fingerprint: 5E:4B:8A:96:13:C1:97:45:CF:E7:39:90:3B:06:A3:3A:AE:95:5E:EA:0B:71:6A:69:56:B8:D1:DF:DF:88:D7:09 }
proxy-groups:
  - name: "🚀 节点选择"
    type: select
    proxies: &node-select
      - "⚡ 自动选择"
      - "🇺🇸 Nosla美国圣何塞"
      - "🇺🇸 DMIT-美国洛杉矶"
      # - "🇺🇸 懒猫-美国T-Mobile动态家宽"
      - "🇺🇸 懒猫-美国动态家宽50M"
      # - "🇭🇰 Shlii-六一-HK"
      - "🇯🇵 Shlii-六一-JP"
      - "🇺🇸 美国落地家宽(New)"
      - "🇺🇸 搬瓦工-MegaBox-Pro"
      - "🇯🇵 懒猫-日本3区"
      - "🇯🇵 懒猫-套日本落地"
      - "🇯🇵 Bitsflow日本"
      - "🇭🇰 5SSR-HK-CMI"
      - "🇭🇰 IX-YT"
      - "🇭🇰 5SSR-HK-FREE"
      - "🇺🇸 Cnfaster美国洛杉矶"
      - "🇺🇸美国-IPv4-CDN-A"
      - "🇺🇸美国-IPv4-CDN-B"
  - name: "⚡ 自动选择"
    type: url-test
    proxies: &node-test
      - "🇺🇸 DMIT-美国洛杉矶"
      # - "🇺🇸 懒猫-美国T-Mobile动态家宽"
      - "🇺🇸 懒猫-美国动态家宽50M"
      - "🇺🇸 搬瓦工-MegaBox-Pro"
      # - "🇭🇰 Shlii-六一-HK"
      - "🇯🇵 Shlii-六一-JP"
      - "🇺🇸 美国落地家宽(New)"
      - "🇺🇸 Nosla美国圣何塞"
      - "🇯🇵 懒猫-日本3区"
      - "🇯🇵 懒猫-套日本落地"
      - "🇯🇵 Bitsflow日本"
      - "🇭🇰 5SSR-HK-CMI"
      - "🇭🇰 IX-YT"
      - "🇭🇰 5SSR-HK-FREE"
      - "🇺🇸 Cnfaster美国洛杉矶"
      - "🇺🇸美国-IPv4-CDN-A"
      - "🇺🇸美国-IPv4-CDN-B"
    url: "https://cp.cloudflare.com/generate_204"
    interval: 300
    lazy: false
  - name: "🤖 AI 服务"
    type: select
    proxies: &select-proxies
      - "🚀 节点选择"
      - "⚡ 自动选择"
      - DIRECT
      - REJECT
      - "🇺🇸 Nosla美国圣何塞"
      - "🇺🇸 DMIT-美国洛杉矶"
      # - "🇺🇸 懒猫-美国T-Mobile动态家宽"
      - "🇺🇸 懒猫-美国动态家宽50M"
      # - "🇭🇰 Shlii-六一-HK"
      - "🇯🇵 Shlii-六一-JP"
      - "🇺🇸 美国落地家宽(New)"
      - "🇺🇸 搬瓦工-MegaBox-Pro"
      - "🇯🇵 懒猫-日本3区"
      - "🇯🇵 懒猫-套日本落地"
      - "🇯🇵 Bitsflow日本"
      - "🇭🇰 5SSR-HK-CMI"
      - "🇭🇰 IX-YT"
      - "🇭🇰 5SSR-HK-FREE"
      - "🇺🇸 Cnfaster美国洛杉矶"
      - "🇺🇸美国-IPv4-CDN-A"
      - "🇺🇸美国-IPv4-CDN-B"
  - name: "📹 油管视频"
    type: select
    proxies: *select-proxies
  - name: "📲 电报消息"
    type: select
    proxies: *select-proxies
  - name: "🐱 代码托管"
    type: select
    proxies: *select-proxies
  - name: "📅 Meet"
    type: select
    proxies: *select-proxies
  - name: 🌀 乱七八糟
    type: select
    proxies: *select-proxies
  
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}
  awavenue-ads: {type: http, behavior: domain, url: "https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/main/Filters/AWAvenue-Ads-Rule-Clash.mrs", path: ./ruleset/awavenue-ads.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}
  category-ai-chat-!cn: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/category-ai-chat-!cn.mrs", path: "./ruleset/category-ai-chat-!cn.mrs", interval: 86400, format: mrs}
  openai: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/openai.mrs", path: ./ruleset/openai.mrs, interval: 86400, format: mrs}
  anthropic: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/anthropic.mrs", path: ./ruleset/anthropic.mrs, interval: 86400, format: mrs}
  youtube: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/youtube.mrs", path: ./ruleset/youtube.mrs, interval: 86400, format: mrs}
  telegram: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/telegram.mrs", path: ./ruleset/telegram.mrs, interval: 86400, format: mrs}
  telegram-ip: {type: http, behavior: ipcidr, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/telegram.mrs", path: ./ruleset/telegram-ip.mrs, interval: 86400, format: mrs}
  github: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/github.mrs", path: ./ruleset/github.mrs, interval: 86400, format: mrs}
  gitlab: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/gitlab.mrs", path: ./ruleset/gitlab.mrs, interval: 86400, format: mrs}
  atlassian: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/atlassian.mrs", path: ./ruleset/atlassian.mrs, interval: 86400, format: mrs}
  binance: {type: http, behavior: domain, url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/binance.mrs", path: ./ruleset/binance.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,REJECT
  - RULE-SET,awavenue-ads,REJECT
  # ==== Youtube =====
  - RULE-SET,youtube,📹 油管视频
  # ===== Google Meet 专项分流 =====
  - DOMAIN-SUFFIX,meet.google.com,📅 Meet
  - DOMAIN-KEYWORD,teams.google,📅 Meet
  - DOMAIN-KEYWORD,meet-api,📅 Meet
  # ===== AI 服务 =====
  - RULE-SET,category-ai-chat-!cn,🤖 AI 服务
  - RULE-SET,openai,🤖 AI 服务
  - RULE-SET,anthropic,🤖 AI 服务
  # ===== 内网地址 =====
  - RULE-SET,private,DIRECT
  - RULE-SET,private-ip,DIRECT,no-resolve
  - RULE-SET,geolocation-cn,DIRECT
  - RULE-SET,cn-ip,DIRECT,no-resolve
  # ===== Telegram =====
  - RULE-SET,telegram,📲 电报消息
  - RULE-SET,telegram-ip,📲 电报消息,no-resolve
  # ===== 代码托管 =====
  - RULE-SET,github,🐱 代码托管
  - RULE-SET,gitlab,🐱 代码托管
  - RULE-SET,atlassian,🐱 代码托管
  #==== 币安 =====
  - RULE-SET,binance,🌀 乱七八糟
  #==== 自定义分流 =====
  - DOMAIN-SUFFIX,v2rayssr.com,🌀 乱七八糟
  - DOMAIN-SUFFIX,emby.605305.xyz,🌀 乱七八糟
  - DOMAIN-SUFFIX, v2rayssr.com,🌀 乱七八糟,pre-matching,extended-matching
  #==== 中国大陆 =====
  - RULE-SET,cn,DIRECT
  - MATCH,🚀 节点选择
