# ============================================================
#  回国向 Clash(Mihomo) 配置 —— 面向海外环境
#  逻辑：只有【中国大陆】域名/IP 走南京电信 N1 回国节点，
#        其余任何非大陆网站一律 DIRECT 直连。
#  与 clash.yaml（出国向）完全独立，互不影响。
#  订阅: https://file.harry.lv/clash-huiguo.yaml
# ============================================================

mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
unified-delay: true
external-controller: 127.0.0.1:9090
tcp-concurrent: true
find-process-mode: off

geodata-mode: true
geo-auto-update: true
geo-update-interval: 24

tun:
  enable: true
  stack: mixed
  device: utun0
  auto-route: true
  auto-detect-interface: true
  dns-hijack:
    - any:53
    - tcp://any:53
  mtu: 1280
  strict-route: true

# ---------- DNS（海外环境，CN 走国内 DoH，非 CN 走海外 DoH） ----------
dns:
  enable: true
  ipv6: false
  prefer-h3: true
  listen: 0.0.0.0:1053
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-filter:
    - "*.lan"
    - "*.local"
    - "*.localhost"
    - "+.msftconnecttest.com"
    - "+.msftncsi.com"
    - "time.*.com"
    - "ntp.*.com"
    - "+.market.xiaomi.com"
    # 国内媒体给真实解析，保证走代理后连到正确 CDN
    - "+.bilibili.com"
    - "+.bilivideo.com"
    - "+.hdslb.com"
    - "+.netease.com"
    - "+.music.163.com"
    - "+.iqiyi.com"
    - "+.v.qq.com"
    - "+.youku.com"
  proxy-server-nameserver:
    - https://doh.pub/dns-query
    - 223.5.5.5
  nameserver:
    - https://doh.pub/dns-query
    - https://dns.alidns.com/dns-query
    - 223.5.5.5
    - 119.29.29.29
  fallback:
    - https://cloudflare-dns.com/dns-query
    - https://dns.google/dns-query
    - tls://8.8.4.4:853
  fallback-filter:
    geoip: true
    geoip-code: CN
    geosite:
      - geolocation-!cn
    ipcidr:
      - 240.0.0.0/4

# ---------- 唯一代理节点：南京电信 N1 回国 ----------
proxies:
  - name: 🇨🇳 南京电信回国
    type: vless
    server: 199.180.117.104
    port: 28445
    uuid: 968ba227-16a3-414a-b678-744c9f53863a
    flow: xtls-rprx-vision
    tls: true
    network: tcp
    servername: gateway.icloud.com
    client-fingerprint: chrome
    udp: true
    reality-opts:
      public-key: tDAWxmm73mYccvMRYdEvyhWK0uO4dP_UPhbCgBHiLHs
      short-id: "4f6a9c2d8e1b7350"

proxy-groups:
  - name: 🇨🇳 回国节点
    type: select
    proxies:
      - 🇨🇳 南京电信回国
      - DIRECT

  - name: 🎬 国内媒体
    type: select
    proxies:
      - 🇨🇳 回国节点
      - 🇨🇳 南京电信回国

# ---------- 规则：反向逻辑（大陆→代理，其余→直连） ----------
rules:
  # 私有/局域网直连
  - GEOSITE,private,DIRECT

  # === 大陆媒体/重点服务 显式兜底（保证命中代理）===
  - DOMAIN-SUFFIX,cn,🎬 国内媒体
  # B站
  - DOMAIN-SUFFIX,bilibili.com,🎬 国内媒体
  - DOMAIN-SUFFIX,bilivideo.com,🎬 国内媒体
  - DOMAIN-SUFFIX,biliapi.net,🎬 国内媒体
  - DOMAIN-SUFFIX,hdslb.com,🎬 国内媒体
  - DOMAIN-SUFFIX,acgvideo.com,🎬 国内媒体
  - DOMAIN-SUFFIX,bstarintl.com,🎬 国内媒体
  # 网易云音乐
  - DOMAIN-SUFFIX,music.163.com,🎬 国内媒体
  - DOMAIN-SUFFIX,netease.com,🎬 国内媒体
  - DOMAIN-SUFFIX,ydstatic.com,🎬 国内媒体
  # QQ音乐 / 腾讯
  - DOMAIN-SUFFIX,y.qq.com,🎬 国内媒体
  - DOMAIN-SUFFIX,v.qq.com,🎬 国内媒体
  - DOMAIN-SUFFIX,qq.com,🎬 国内媒体
  - DOMAIN-SUFFIX,myqcloud.com,🎬 国内媒体
  - DOMAIN-SUFFIX,gtimg.com,🎬 国内媒体
  # 爱奇艺
  - DOMAIN-SUFFIX,iqiyi.com,🎬 国内媒体
  - DOMAIN-SUFFIX,iqiyipic.com,🎬 国内媒体
  - DOMAIN-SUFFIX,71edge.com,🎬 国内媒体
  # 优酷/土豆
  - DOMAIN-SUFFIX,youku.com,🎬 国内媒体
  - DOMAIN-SUFFIX,tudou.com,🎬 国内媒体
  - DOMAIN-SUFFIX,soku.com,🎬 国内媒体
  # 芒果TV
  - DOMAIN-SUFFIX,mgtv.com,🎬 国内媒体
  # 抖音/快手/小红书/微博
  - DOMAIN-SUFFIX,douyin.com,🎬 国内媒体
  - DOMAIN-SUFFIX,iesdouyin.com,🎬 国内媒体
  - DOMAIN-SUFFIX,douyinpic.com,🎬 国内媒体
  - DOMAIN-SUFFIX,kuaishou.com,🎬 国内媒体
  - DOMAIN-SUFFIX,xiaohongshu.com,🎬 国内媒体
  - DOMAIN-SUFFIX,xhscdn.com,🎬 国内媒体
  - DOMAIN-SUFFIX,weibo.com,🎬 国内媒体
  - DOMAIN-SUFFIX,weibo.cn,🎬 国内媒体
  - DOMAIN-SUFFIX,sinaimg.cn,🎬 国内媒体
  - DOMAIN-SUFFIX,sina.com.cn,🎬 国内媒体
  # 电商/支付/生活
  - DOMAIN-SUFFIX,taobao.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,tmall.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,alipay.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,alipayobjects.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,jd.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,meituan.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,dianping.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,ele.me,🇨🇳 回国节点
  # 百度
  - DOMAIN-SUFFIX,baidu.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,baidubce.com,🇨🇳 回国节点
  - DOMAIN-SUFFIX,bdstatic.com,🇨🇳 回国节点
  # 12306/出行
  - DOMAIN-SUFFIX,12306.cn,🇨🇳 回国节点

  # === 大陆域名整体走代理 ===
  - GEOSITE,CN,🇨🇳 回国节点

  # === 大陆 IP 走代理 ===
  - GEOIP,CN,🇨🇳 回国节点

  # === 其余一切非大陆 → 直连 ===
  - MATCH,DIRECT
