
# 基础配置
port: 7890
socks-port: 7891
allow-lan: true
mode: rule
log-level: info
external-controller: 127.0.0.1:9090

# 1. 代理节点
proxies:
  - { name: "美国家宽1", type: vless, server: 38.95.77.20, port: 10010, uuid: 6b0ff913-770a-430a-b0b4-c95f579cafa5, network: tcp, tls: true, udp: true, flow: xtls-rprx-vision, servername: "addons.mozilla.org", client-fingerprint: "chrome", reality-opts: { public-key: "UNX-sS6r_B_8Ov6G1AybzbdT25ZgLZQbXU9rH-OxwBs", short-id: "1a7bf347" } }
  - { name: "美国家宽2", type: vless, server: 38.95.77.20, port: 10011, uuid: dd32e6db-785d-4cb2-9749-e582ab0e8fbd, network: tcp, tls: true, udp: true, flow: xtls-rprx-vision, servername: "addons.mozilla.org", client-fingerprint: "chrome", reality-opts: { public-key: "CyeA7EiRhCDvqi_lyeCnbv-_P0VEeZMU48zdGaDUvns", short-id: "76bf8533" } }
  - { name: "Nixore土耳其", type: vless, server: 3xui.502211.xyz, port: 40022, uuid: 7873f6cd-0799-4e4e-8349-f8aabd926542, network: tcp, tls: true, udp: true, flow: xtls-rprx-vision, servername: "www.amazon.com", client-fingerprint: "chrome", reality-opts: { public-key: "5jaB-1wY1EGghWdtEwjUfTK5q_tVTTmqUH8PDXdgtBw", short-id: "88" } }
  - { name: "🇺🇸 DMIT-美国500", type: vless, server: 69.63.193.33, port: 15126, uuid: aa991b96-8bfd-4476-866b-d3d78fa257f6, network: tcp, tls: true, udp: true, flow: xtls-rprx-vision, servername: www.amd.com, client-fingerprint: chrome, reality-opts: { public-key: SI0AHg6n4xSGTMdz4x_AYQVeORlYGVYqlZAFeDWleVI, short-id: e4933d04b3d8e67a } }
  - { name: "🇺🇸 RN-圣荷西", type: vless, server: 107.173.140.138, port: 443, uuid: 638cab0e-e9b5-47a4-8f79-4058037ae3f1, network: tcp, tls: true, udp: true, flow: xtls-rprx-vision, servername: www.apple.com, client-fingerprint: chrome, reality-opts: { public-key: GIPAyubKOD5yYK_6yV74y8q54yI9a_nwmJgH1dxPPQ0, short-id: b8 } }
  - { name: "AU2222", type: vless, server: 193.177.220.161, port: 14433, uuid: c79e369c-9550-4ec8-adc8-c9530a13323c, network: tcp, tls: true, udp: true, servername: "www.amazon.com", client-fingerprint: "chrome", flow: "xtls-rprx-vision", reality-opts: { public-key: "fQAS52sea5NrHPCLWs8LL4jEEUZkTlC7DPsNtfYahCE", short-id: "88" } }
  - { name: "VMISS", type: vless, server: 38.95.77.20, port: 443, uuid: bd08ce38-6545-417d-b235-1c3792949368, network: tcp, tls: true, udp: true, servername: "www.amazon.com", client-fingerprint: "chrome", flow: "xtls-rprx-vision", reality-opts: { public-key: "I6CNhePBbaz2NtfN8KsWMPN9CUNRsgot721s0aeqxF8", short-id: "88" } }
  - { name: "🇭🇰 WO-HK", type: vless, server: 23.141.52.75, port: 36553, uuid: 67c1f6f6-3626-4564-b634-7a775bcdf750, network: tcp, tls: true, udp: true, servername: "addons.mozilla.org", client-fingerprint: "chrome", flow: "xtls-rprx-vision", reality-opts: { public-key: "-R9M-XO4SAToSVSbZbCAI7Ts4THpB0eQ1vVESPDUpDw", short-id: "52419374" } }
  - { name: "Oracle", type: vless, server: 161.153.77.160, port: 35189, uuid: 728bbab1-57bd-493c-a26c-ac70b4910d52, network: tcp, tls: true, udp: true, flow: xtls-rprx-vision, servername: addons.mozilla.org, client-fingerprint: chrome, reality-opts: { public-key: EXUqfM1BTTVZZorkphGmptRfO2sayaQ44LU7QQrthSY, short-id: a454b1db } }

# 2. 策略组
proxy-groups:
  - name: 🚀 节点选择
    type: select
    proxies:
      - "美国家宽1"
      - "美国家宽2"
      - "Nixore土耳其"
      - "AU2222"
      - "🇺🇸 DMIT-美国500"
      - "🇺🇸 RN-圣荷西"
      - "VMISS"
      - "🇭🇰 WO-HK"
      - "Oracle"
      - DIRECT

  - name: ♻️ 自动选择
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - "美国家宽1"
      - "美国家宽2"
      - "Nixore土耳其"
      - "AU2222"
      - "🇺🇸 DMIT-美国500"
      - "🇺🇸 RN-圣荷西"
      - "VMISS"
      - "🇭🇰 WO-HK"
      - "Oracle"

  - name: 🍎 Apple
    type: select
    proxies:
      - "美国家宽1"
      - "美国家宽2"
      - "Nixore土耳其"
      - "VMISS"
      - "🇺🇸 DMIT-美国500"
      - "Oracle"       
      - 🚀 节点选择

  - name: 📢 Google
    type: select
    proxies:
      - 🚀 节点选择
      - "美国家宽1"
      - "美国家宽2"
      - "Nixore土耳其"
      - "VMISS"
      - "Oracle"
      - "🇺🇸 DMIT-美国500"

  - name: 🤖 OpenAI
    type: select
    proxies:
      - "美国家宽1"
      - "美国家宽2"
      - "Nixore土耳其"
      - "VMISS"
      - "🇺🇸 DMIT-美国500"
      - "Oracle"
      - 🚀 节点选择

  - name: 🛑 广告拦截
    type: select
    proxies:
      - REJECT
      - DIRECT
      - "VMISS"
      - "🇺🇸 DMIT-美国500"

# 3. 规则集提供者
rule-providers:
  reject:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
    path: ./ruleset/reject.yaml
    interval: 86400

  icloud:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt"
    path: ./ruleset/icloud.yaml
    interval: 86400

  apple:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
    path: ./ruleset/apple.yaml
    interval: 86400

  google:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt"
    path: ./ruleset/google.yaml
    interval: 86400

  proxy:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
    path: ./ruleset/proxy.yaml
    interval: 86400

  direct:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
    path: ./ruleset/direct.yaml
    interval: 86400

  private:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"
    path: ./ruleset/private.yaml
    interval: 86400

  gfw:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt"
    path: ./ruleset/gfw.yaml
    interval: 86400

  tld-not-cn:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt"
    path: ./ruleset/tld-not-cn.yaml
    interval: 86400

  telegramcidr:
    type: http
    behavior: ipcidr
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt"
    path: ./ruleset/telegramcidr.yaml
    interval: 86400

  cncidr:
    type: http
    behavior: ipcidr
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt"
    path: ./ruleset/cncidr.yaml
    interval: 86400

  lancidr:
    type: http
    behavior: ipcidr
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"
    path: ./ruleset/lancidr.yaml
    interval: 86400

  applications:
    type: http
    behavior: classical
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt"
    path: ./ruleset/applications.yaml
    interval: 86400

# 4. 规则
rules:
# 将这条直连规则加在最前面，确保优先级最高
  - IP-CIDR,61.241.57.52/8,DIRECT,no-resolve
  - DOMAIN,localhost.work.weixin.qq.com,DIRECT
  - IP-CIDR,127.0.0.0/8,DIRECT,no-resolve
  # ----------------- 1. Google Play 商店 & 安卓服务 (最关键) -----------------
  - DOMAIN-SUFFIX,cloudflare.com,📢 Google
  - DOMAIN-SUFFIX,nodeseek.com,📢 Google
  - DOMAIN-SUFFIX,googleapis.com,📢 Google        # Google API，Play商店核心
  - DOMAIN-SUFFIX,googleusercontent.com,📢 Google # 用户内容（图片、头像）
  - DOMAIN-SUFFIX,gvt0.com,📢 Google              # Google Video/下载流
  - DOMAIN-SUFFIX,gvt1.com,📢 Google              # ★重要★ Play商店下载应用走这个域名
  - DOMAIN-SUFFIX,gvt2.com,📢 Google              # 同上
  - DOMAIN-SUFFIX,gvt3.com,📢 Google              # 同上
  - DOMAIN-SUFFIX,ggpht.com,📢 Google             # Google Photos/Play商店图标
  - DOMAIN-SUFFIX,android.com,📢 Google           # 安卓系统更新/验证
  - DOMAIN-SUFFIX,firebaseio.com,📢 Google        # 很多安卓App后台服务
  - DOMAIN-SUFFIX,app-measurement.com,📢 Google   # 统计服务

  # ----------------- 2. Google 核心业务 & 搜索 -----------------
  - DOMAIN-SUFFIX,google.com,📢 Google            # 主域名
  - DOMAIN-SUFFIX,gstatic.com,📢 Google           # 静态资源（CSS/JS）
  - DOMAIN-SUFFIX,gemini.google.com,📢 Google     # Gemini AI
  - DOMAIN-SUFFIX,bard.google.com,📢 Google       # 旧版 Bard
  - DOMAIN-SUFFIX,google.co.jp,📢 Google          # 日本谷歌
  - DOMAIN-SUFFIX,google.com.hk,📢 Google         # 香港谷歌
  - DOMAIN,accounts.google.com,📢 Google          # 账号登录

  # ----------------- 3. YouTube 视频服务 -----------------
  - DOMAIN-SUFFIX,youtube.com,📢 Google
  - DOMAIN-SUFFIX,youtu.be,📢 Google
  - DOMAIN-SUFFIX,googlevideo.com,📢 Google      # ★重要★ 视频流加载
  - DOMAIN-SUFFIX,ytimg.com,📢 Google             # 视频预览图
  - DOMAIN-SUFFIX,youtube-nocookie.com,📢 Google

  # ----------------- 4. 其他 Google 服务 -----------------
  - DOMAIN-SUFFIX,google.cn,📢 Google             # 中国区域名（有时用于重定向）
  - DOMAIN-SUFFIX,265.com,📢 Google               # 谷歌旗下的导航站
  - DOMAIN-SUFFIX,recaptcha.net,📢 Google         # 验证码服务

  # ----------------- 🤖 OpenAI -----------------
  - DOMAIN-SUFFIX,chatgpt.com,🤖 OpenAI
  - DOMAIN-SUFFIX,openai.com,🤖 OpenAI
  - DOMAIN-SUFFIX,oaistatic.com,🤖 OpenAI
  - DOMAIN-SUFFIX,oaiusercontent.com,🤖 OpenAI
  - DOMAIN-SUFFIX,ai.com,🤖 OpenAI

  # ----------------- 5. 腾讯及微信服务 (直连) -----------------
  - DOMAIN,login.work.weixin.qq.com,DIRECT        # 企业微信登录（明确指定）
  - DOMAIN-SUFFIX,qq.com,DIRECT                   # 涵盖绝大多数腾讯/微信服务
  - DOMAIN-SUFFIX,tencent.com,DIRECT              # 腾讯云/企业服务
  - DOMAIN-SUFFIX,wechat.com,DIRECT               # 微信国际版
  - DOMAIN-SUFFIX,servicewechat.com,DIRECT        # 微信小程序
  - DOMAIN-SUFFIX,qpic.cn,DIRECT                  # 腾讯图片 CDN
  - DOMAIN-SUFFIX,qlogo.cn,DIRECT                 # 腾讯头像 CDN
  - DOMAIN-SUFFIX,gtimg.cn,DIRECT                 # 腾讯静态资源
  - DOMAIN-SUFFIX,weiyun.com,DIRECT               # 腾讯微云
  - DOMAIN-SUFFIX,myapp.com,DIRECT                # 腾讯应用宝

  # ----------------- 规则集及兜底规则 -----------------
  - RULE-SET,applications,DIRECT
  - RULE-SET,private,DIRECT
  - RULE-SET,reject,🛑 广告拦截
  - RULE-SET,icloud,DIRECT
  - RULE-SET,apple,🍎 Apple
  - RULE-SET,google,📢 Google
  - RULE-SET,proxy,🚀 节点选择
  - RULE-SET,gfw,🚀 节点选择
  - RULE-SET,tld-not-cn,🚀 节点选择
  - RULE-SET,telegramcidr,🚀 节点选择
  - RULE-SET,direct,DIRECT
  - RULE-SET,lancidr,DIRECT
  - RULE-SET,cncidr,DIRECT
  - GEOIP,LAN,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,🚀 节点选择
