# 地址: https://github.com/Wans-OS/my-backup
# 作者: Wans
# 更新: 2026-04-29 19:38:17
# 描述: 在proxy-providers加入您的机场订阅链接 (代理提供者)

# 订阅锚点，排除了一些节点，例如 包含剩余, 官网, 到期, 也可以在exclude-filter添加你需要排除的节点
FilterPP: &FilterPP "Expire|到期|剩余|Traffic|网址|官网|过期|地址"

# 测速地址
# YouTube
# https://www.youtube.com/generate_204
# Google
# https://www.gstatic.com/generate_204
# https://www.google.com/generate_204
# https://www.google.cn/generate_204
# Cloudflare
# https://cp.cloudflare.com/generate_204
# https://www.qualcomm.cn/generate_204
UrlTest:  &UrlTest 'https://www.gstatic.com/generate_204'

ProvidersURL: &ProvidersURL { exclude-filter: *FilterPP, type: http, interval: 86400, health-check: { enable: true, url: *UrlTest, interval: 300 } }
ProvidersFILE: &ProvidersFILE { exclude-filter: *FilterPP, type: file, interval: 86400, health-check: { enable: true, url: *UrlTest, interval: 300 } }
# 官方配置文档: https://wiki.metacubex.one/config/proxy-providers/
proxy-providers:
  main:
    <<: *ProvidersURL
    url: https://anyland.club/#/register?code=R7vdKxbE
    path: ./proxy_provider/main.yaml
    header:
      User-Agent:
        - "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
      token:
        - "*********"
    override:
      udp: true
      additional-prefix: '主-'  # 订阅节点前缀，方便区分该节点属于哪个订阅链接 例如`主-香港🇭🇰

  back:
    <<: *ProvidersFILE
    path: proxy_provider/back.yaml   # 本地文件，内容格式同订阅链接，方便测试和备用
    override:
      udp: true
      additional-prefix: "备-6-"

# 通用配置
mode: rule
ipv6: true
mixed-port: 7890
allow-lan: true
bind-address: '*'
log-level: warning
unified-delay: true
find-process-mode: strict
tcp-concurrent: true
keep-alive-interval: 15
keep-alive-idle: 600


# 规则选择缓存
profile:
  store-selected: true
  store-fake-ip: true
  tracing: true

# DNS配置
dns:
  enable: true
  ipv6: true
  prefer-h3: false
  use-hosts: true
  listen: 0.0.0.0:1053
  use-system-hosts: true
  respect-rules: true
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-range6: fdfe:dcba:9876::/64
  fake-ip-filter:
    - RULE-SET:Lan
    - RULE-SET:China
  fallback:
    - https://dns.adguard-dns.com/dns-query#ecs=1.1.1.1/24&ecs-override=true
    - https://dns.cloudflare.com/dns-query#ecs=1.1.1.1/24&ecs-override=true
    - https://dns.google/dns-query#ecs=1.1.1.1/24&ecs-override=true
  direct-nameserver-follow-policy: true # 用于 direct 出口域名解析的 DNS 服务器，如果不填则遵循 nameserver-policy、nameserver 和 fallback 的配置
  default-nameserver: # 默认 DNS, 用于解析 DNS 服务器 的域名，必须为 IP, 可为加密 DNS
    - tls://223.5.5.5
    - tls://119.29.29.29
  nameserver: # 默认的域名解析服务器，如不配置 fallback/proxy-server-nameserver , 则所有域名都由 nameserver 解析
    - https://dns.adguard-dns.com/dns-query#ecs=1.1.1.1/24&ecs-override=true
    - https://dns.cloudflare.com/dns-query#ecs=1.1.1.1/24&ecs-override=true
    - https://dns.google/dns-query#ecs=1.1.1.1/24&ecs-override=true
  nameserver-policy: # 指定域名查询的解析服务器，优先于 nameserver/fallback 查询
    "RULE-SET:China,Lan": 
      - https://dns.alidns.com/dns-query#ecs=223.5.5.5/24&ecs-override=true
      - https://doh.pub/dns-query#ecs=223.5.5.5/24&ecs-override=true
  proxy-server-nameserver:  # 代理节点域名解析服务器，仅用于解析代理节点的域名，如果不填则遵循 nameserver-policy、nameserver 和 fallback 的配置
    - https://dns.alidns.com/dns-query#ecs=223.5.5.5/24&ecs-override=true
    - https://doh.pub/dns-query#ecs=223.5.5.5/24&ecs-override=true
  proxy-server-nameserver-policy: # 格式同nameserver-policy，仅用于节点域名解析，优先于proxy-server-nameserver查询，自定义机场在此添加DNS
    '*.digital-nvme.com': 
      - 8.138.94.132:8053


# GEO配置
geodata-mode: false
geo-auto-update: true
geo-update-interval: 24
geodata-loader: memconservative
geox-url:
  geoip: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat"
  mmdb: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb"
  geosite: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat"
  asn: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/GeoLite2-ASN.mmdb"

# 入站
tun:
  enable: false
  stack: mixed
  auto-route: true
  auto-redirect: true
  auto-detect-interface: true
  dns-hijack: [any:53, tcp://any:53]

# 嗅探
sniffer:
  enable: true
  parse-pure-ip: true
  override-destination: true
  sniff:
    TLS:
      ports: [443, 8443]
    HTTP:
      ports: [80, 8080-8880]
      override-destination: true
    QUIC:
      ports: [443, 8443]
  skip-domain:
     - "Mijia Cloud"
     - "+.push.apple.com"

# 实验性功能
experimental:
  quic-go-disable-gso: true
  sniff-tls-sni: true

# 面板设置
external-ui-name: zashboard
external-ui: ui
external-ui-url: https://github.com/Zephyruso/zashboard/releases/latest/download/dist.zip
secret: Wans
external-controller: '0.0.0.0:9090'

# 代理节点: 可以将自己的节点放在这里
# proxies:
#   - name: "[SS] domain"
#     type: ss
#     server: abaosd.jasidofnbasdfij.com
#     port: 443
#     cipher: chacha20-ietf-poly1305
#     password: 4nggcF
#     udp: true

# 节点筛选锚点
FilterHK: &FilterHK "(?i)(?=.*(🇭🇰|香港|港|hk|hkg|hong ?kong))"
FilterTW: &FilterTW "(?i)(?=.*(🇹🇼|台湾|台|TW|TWN|taiwan|taipei))"
FilterMO: &FilterMO "(?i)(?=.*(🇲🇴|澳门|门|MO|macao))"
FilterSG: &FilterSG "(?i)(?=.*(🇸🇬|新加坡|狮城|新|SG|SGP|singapore))"
FilterJP: &FilterJP "(?i)(?=.*(🇯🇵|日本|日|JP|JPN|japan|tokyo|osaka))"
FilterKR: &FilterKR "(?i)(?=.*(🇰🇷|韩国|韩|KR|KOR|korea|seoul))"
FilterUS: &FilterUS "(?i)(?=.*(🇺🇸|美国|美|US|USA|united ?states|america|los angeles|san jose|silicon valley))"
FilterUK: &FilterUK "(?i)(?=.*(🇬🇧|英国|英|GBR|UK|united ?kingdom|london))"

# 代理组地区配置锚点 hidden: true 是为了隐藏地区分组，有需要显示出来的佬友可以删除
BaseUT: &BaseUT { interval: 300, lazy: true, url: *UrlTest, hidden: true, include-all: true, type: url-test,  }
BaseFB: &BaseFB { interval: 300, lazy: true, url: *UrlTest, hidden: true, include-all: true, type: fallback,  }
BaseCR: &BaseCR { interval: 300, lazy: true, url: *UrlTest, hidden: true, include-all: true, type: load-balance, strategy: round-robin }
BaseCH: &BaseCH { interval: 300, lazy: true, url: *UrlTest, hidden: true, include-all: true, type: load-balance, strategy: consistent-hashing }

# 代理组锚点
SelectUL: &SelectUL { type: select, include-all: true, proxies: [ 香港自动, 台湾自动, 澳门自动, 狮城自动, 日本自动, 韩国自动, 美国自动, 英国自动, 香港-回退, 香港均衡-散列, 香港均衡-轮询, 台湾-回退, 台湾均衡-散列, 台湾均衡-轮询, 澳门-回退, 澳门均衡-散列, 澳门均衡-轮询, 狮城-回退, 狮城均衡-散列, 狮城均衡-轮询, 日本-回退, 日本均衡-散列, 日本均衡-轮询, 韩国-回退, 韩国均衡-散列, 韩国均衡-轮询, 美国-回退, 美国均衡-散列, 美国均衡-轮询, 英国-回退, 英国均衡-散列, 英国均衡-轮询, DIRECT, REJECT ] }
SelectTW: &SelectTW { type: select, include-all: true, proxies: [ 台湾自动, 手动选择, 香港自动, 澳门自动, 狮城自动, 日本自动, 韩国自动, 美国自动, 香港-回退, 香港均衡-散列, 香港均衡-轮询, 台湾-回退, 台湾均衡-散列, 台湾均衡-轮询, 澳门-回退, 澳门均衡-散列, 澳门均衡-轮询, 狮城-回退, 狮城均衡-散列, 狮城均衡-轮询, 日本-回退, 日本均衡-散列, 日本均衡-轮询, 韩国-回退, 韩国均衡-散列, 韩国均衡-轮询, 美国-回退, 美国均衡-散列, 美国均衡-轮询, 英国-回退, 英国均衡-散列, 英国均衡-轮询, DIRECT, REJECT ] }
SelectUS: &SelectUS { type: select, include-all: true, proxies: [ 美国自动, 手动选择, 香港自动, 台湾自动, 澳门自动, 狮城自动, 日本自动, 韩国自动, 香港-回退, 香港均衡-散列, 香港均衡-轮询, 台湾-回退, 台湾均衡-散列, 台湾均衡-轮询, 澳门-回退, 澳门均衡-散列, 澳门均衡-轮询, 狮城-回退, 狮城均衡-散列, 狮城均衡-轮询, 日本-回退, 日本均衡-散列, 日本均衡-轮询, 韩国-回退, 韩国均衡-散列, 韩国均衡-轮询, 美国-回退, 美国均衡-散列, 美国均衡-轮询, 英国-回退, 英国均衡-散列, 英国均衡-轮询, DIRECT, REJECT ] }
SelectSG: &SelectSG { type: select, include-all: true, proxies: [ 狮城自动, 手动选择, 香港自动, 台湾自动, 澳门自动, 日本自动, 韩国自动, 美国自动, 香港-回退, 香港均衡-散列, 香港均衡-轮询, 台湾-回退, 台湾均衡-散列, 台湾均衡-轮询, 澳门-回退, 澳门均衡-散列, 澳门均衡-轮询, 狮城-回退, 狮城均衡-散列, 狮城均衡-轮询, 日本-回退, 日本均衡-散列, 日本均衡-轮询, 韩国-回退, 韩国均衡-散列, 韩国均衡-轮询, 美国-回退, 美国均衡-散列, 美国均衡-轮询, 英国-回退, 英国均衡-散列, 英国均衡-轮询, DIRECT, REJECT ] }
SelectSL: &SelectSL { type: select, include-all: true, proxies: [ 手动选择, 香港自动, 台湾自动, 澳门自动, 狮城自动, 日本自动, 韩国自动, 美国自动, 香港-回退, 香港均衡-散列, 香港均衡-轮询, 台湾-回退, 台湾均衡-散列, 台湾均衡-轮询, 澳门-回退, 澳门均衡-散列, 澳门均衡-轮询, 狮城-回退, 狮城均衡-散列, 狮城均衡-轮询, 日本-回退, 日本均衡-散列, 日本均衡-轮询, 韩国-回退, 韩国均衡-散列, 韩国均衡-轮询, 美国-回退, 美国均衡-散列, 美国均衡-轮询, 英国-回退, 英国均衡-散列, 英国均衡-轮询, DIRECT, REJECT ] }

# 代理组
proxy-groups:
  - { name: 手动选择,     <<: *SelectUL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Rocket.png }
  - { name: GLOBAL,     <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Global.png }

  # ===================== AI大模型 =====================
  - { name: Claude,     <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/lobehub/lobe-icons@master/packages/static-png/light/claude-color.png }
  - { name: Gemini,     <<: *SelectSG, icon: https://fastly.jsdelivr.net/gh/lobehub/lobe-icons@master/packages/static-png/light/gemini-color.png, url: "https://www.google.com/generate_204" }
  - { name: OpenAI,     <<: *SelectUS, icon: https://fastly.jsdelivr.net/gh/lobehub/lobe-icons@master/packages/static-png/light/openai.png }

  # ===================== 媒体 & 娱乐 =====================
  - { name: Apple,      <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Apple.png, url: "https://www.apple.com/library/test/success.html" }
  - { name: Disney,     <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Disney.png }
  - { name: Netflix,    <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Netflix.png }
  - { name: Spotify,    <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Spotify.png }
  - { name: TikTok,     <<: *SelectTW, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/TikTok.png }
  - { name: YouTube,    <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/YouTube.png, url: "https://www.youtube.com/generate_204" }

  # ===================== 生产力 & 常用 =====================
  - { name: Emby,       <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Emby.png }
  - { name: Github,     <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/GitHub.png }
  - { name: Google,     <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Google_Search.png, url: "https://www.google.com/generate_204" }
  - { name: Microsoft,  <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Microsoft.png, url: "http://www.msftconnecttest.com/connecttest.txt" }
  - { name: OneDrive,   <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/OneDrive.png }

  # ===================== 社交 & 即时通讯 ===================== https://macosicons.com/#/
  - { name: Twitter(X), <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Twitter(X).png }
  - { name: Telegram,   <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Telegram.png }
  - { name: WhatsApp,   <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/WhatsApp.png }

  # ===================== 游戏 & 下载 =====================
  - { name: Steam,      <<: *SelectSL, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Steam.png }

  # ===================== 地区分组(自动测速+隐藏) =====================
  - { name: 香港自动,       <<: *BaseUT, filter: *FilterHK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Hong_Kong.png }
  - { name: 台湾自动,       <<: *BaseUT, filter: *FilterTW, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Taiwan.png }
  - { name: 澳门自动,       <<: *BaseUT, filter: *FilterMO, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Macao.png }
  - { name: 狮城自动,       <<: *BaseUT, filter: *FilterSG, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Singapore.png }
  - { name: 日本自动,       <<: *BaseUT, filter: *FilterJP, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Japan.png }
  - { name: 韩国自动,       <<: *BaseUT, filter: *FilterKR, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Korea.png }
  - { name: 美国自动,       <<: *BaseUT, filter: *FilterUS, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_States.png }
  - { name: 英国自动,       <<: *BaseUT, filter: *FilterUK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_Kingdom.png }

  # ===================== 地区分组 (回退) =====================
  - { name: 香港-回退,       <<: *BaseFB, filter: *FilterHK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Hong_Kong.png }
  - { name: 台湾-回退,       <<: *BaseFB, filter: *FilterTW, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Taiwan.png }
  - { name: 澳门-回退,       <<: *BaseFB, filter: *FilterMO, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Macao.png }
  - { name: 狮城-回退,       <<: *BaseFB, filter: *FilterSG, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Singapore.png }
  - { name: 日本-回退,       <<: *BaseFB, filter: *FilterJP, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Japan.png }
  - { name: 韩国-回退,       <<: *BaseFB, filter: *FilterKR, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Korea.png }
  - { name: 美国-回退,       <<: *BaseFB, filter: *FilterUS, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_States.png }
  - { name: 英国-回退,       <<: *BaseFB, filter: *FilterUK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_Kingdom.png }

  # =====================地区分组(负载均衡-散列) =====================
  - { name: 香港均衡-散列,       <<: *BaseCH, filter: *FilterHK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Hong_Kong.png }
  - { name: 台湾均衡-散列,       <<: *BaseCH, filter: *FilterTW, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Taiwan.png }
  - { name: 澳门均衡-散列,       <<: *BaseCH, filter: *FilterMO, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Macao.png }
  - { name: 狮城均衡-散列,       <<: *BaseCH, filter: *FilterSG, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Singapore.png }
  - { name: 日本均衡-散列,       <<: *BaseCH, filter: *FilterJP, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Japan.png }
  - { name: 韩国均衡-散列,       <<: *BaseCH, filter: *FilterKR, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Korea.png }
  - { name: 美国均衡-散列,       <<: *BaseCH, filter: *FilterUS, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_States.png }
  - { name: 英国均衡-散列,       <<: *BaseCH, filter: *FilterUK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_Kingdom.png }

  # ===================== 地区分组 (负载均衡-轮询) =====================
  - { name: 香港均衡-轮询,       <<: *BaseCR, filter: *FilterHK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Hong_Kong.png }
  - { name: 台湾均衡-轮询,       <<: *BaseCR, filter: *FilterTW, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Taiwan.png }
  - { name: 澳门均衡-轮询,       <<: *BaseCR, filter: *FilterMO, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Macao.png }
  - { name: 狮城均衡-轮询,       <<: *BaseCR, filter: *FilterSG, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Singapore.png }
  - { name: 日本均衡-轮询,       <<: *BaseCR, filter: *FilterJP, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Japan.png }
  - { name: 韩国均衡-轮询,       <<: *BaseCR, filter: *FilterKR, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/Korea.png }
  - { name: 美国均衡-轮询,       <<: *BaseCR, filter: *FilterUS, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_States.png }
  - { name: 英国均衡-轮询,       <<: *BaseCR, filter: *FilterUK, icon: https://fastly.jsdelivr.net/gh/0xWans/Qure@master/IconSet/Color/United_Kingdom.png }

# 规则锚点
rule-anchor:
  # 规则集锚点
  BehaviorDN: &BehaviorDN {type: http, interval: 86400, format: mrs,  behavior: domain }
  BehaviorIP: &BehaviorIP {type: http, interval: 86400, format: mrs,  behavior: ipcidr }
  BehaviorCL: &BehaviorCL {type: http, interval: 86400, format: yaml, behavior: classical }

# 规则集配置
rule-providers:
  # 域名规则集
  category-ads-all: { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/category-ads-all.mrs }
  Apple:            { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/apple@cn.mrs }
  China:            { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/cn.mrs }
  Claude:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/anthropic.mrs }
  Disney:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/disney.mrs }
  Emby:             { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/category-emby.mrs }
  Gemini:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/google-gemini.mrs }
  Github:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/github.mrs }
  Google:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/google.mrs }
  Lan:              { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/private.mrs }
  Microsoft:        { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/microsoft.mrs  }
  Netflix:          { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/netflix.mrs }
  OpenAI:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/openai.mrs }
  OneDrive:         { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/onedrive.mrs }
  Steam:            { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/steam.mrs }
  Spotify:          { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/spotify.mrs }
  TikTok:           { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/tiktok.mrs }
  WhatsApp:         { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/whatsapp.mrs }
  Twitter:          { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/x.mrs }
  Telegram:         { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/telegram.mrs }
  YouTube:          { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/youtube.mrs }
  DNSLeak:          { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/0xWans/my-backup@main/clash/rules/DNSLeak.mrs }

  # IP规则集
  ChinaIP:          { <<: *BehaviorIP, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/cn.mrs }
  GoogleIP:         { <<: *BehaviorIP, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/google.mrs }
  LanIP:            { <<: *BehaviorIP, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/private.mrs }
  NetflixIP:        { <<: *BehaviorIP, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/netflix.mrs }
  TwitterIP:        { <<: *BehaviorIP, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/twitter.mrs }
  TelegramIP:       { <<: *BehaviorIP, url: https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/telegram.mrs }

  # 应用规则集
  ChinaAPP:       { <<: *BehaviorCL, url: https://fastly.jsdelivr.net/gh/0xWans/my-backup@main/clash/rules/Process/ChinaAPP.yaml }
  Direct:         { <<: *BehaviorDN, url: https://fastly.jsdelivr.net/gh/0xWans/my-backup@main/clash/rules/Direct.mrs }

# 官方配置文档: https://wiki.metacubex.one/config/rules/
rules:
  # 自定义规则集
  - RULE-SET,Direct,DIRECT
  - AND,((DST-PORT,443),(NETWORK,UDP),(NOT,((RULE-SET,ChinaIP))),(NOT,((RULE-SET,China)))),REJECT  # 阻止海外 QUIC 流量泄漏
  
  # 应用规则集
  - RULE-SET,ChinaAPP,DIRECT  

  # 域名规则集-按照优先级顺序排列
  - RULE-SET,category-ads-all,REJECT
  - RULE-SET,YouTube,YouTube
  - RULE-SET,Github,Github
  - RULE-SET,OpenAI,OpenAI
  - RULE-SET,Gemini,Gemini
  - RULE-SET,Google,Google
  - RULE-SET,Apple,Apple
  - RULE-SET,Claude,Claude
  - RULE-SET,Twitter,Twitter(X)
  - RULE-SET,Telegram,Telegram
  - RULE-SET,Spotify,Spotify
  - RULE-SET,TikTok,TikTok
  - RULE-SET,WhatsApp,WhatsApp
  - RULE-SET,OneDrive,OneDrive
  - RULE-SET,Microsoft,Microsoft
  - RULE-SET,Netflix,Netflix
  - RULE-SET,Disney,Disney
  - RULE-SET,Steam,Steam
  - RULE-SET,Emby,Emby
  - RULE-SET,Lan,DIRECT
  - RULE-SET,China,DIRECT

  # IP规则集-按照优先级顺序排列
  - RULE-SET,LanIP,DIRECT,no-resolve
  - RULE-SET,ChinaIP,DIRECT,no-resolve
  - RULE-SET,GoogleIP,Google,no-resolve
  - RULE-SET,TelegramIP,Telegram,no-resolve
  - RULE-SET,TwitterIP,Twitter(X),no-resolve

  # 默认规则集
  - MATCH,手动选择