log-level: error
ipv6: true
unified-delay: true
tcp-concurrent: true
geodata-mode: true
geo-auto-update: true
rule-providers:
  category-ads-all:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/category-ads-all.mrs
    path: ./ruleset/category-ads-all.mrs
    interval: 86400
  category-ai-!cn:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/category-ai-!cn.mrs
    path: ./ruleset/category-ai-!cn.mrs
    interval: 86400
  google:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/google.mrs
    path: ./ruleset/google.mrs
    interval: 86400
  geolocation-cn:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/geolocation-cn.mrs
    path: ./ruleset/geolocation-cn.mrs
    interval: 86400
  cn:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/cn.mrs
    path: ./ruleset/cn.mrs
    interval: 86400
  github:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/github.mrs
    path: ./ruleset/github.mrs
    interval: 86400
  gitlab:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/gitlab.mrs
    path: ./ruleset/gitlab.mrs
    interval: 86400
  microsoft:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/microsoft.mrs
    path: ./ruleset/microsoft.mrs
    interval: 86400
  apple:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/apple.mrs
    path: ./ruleset/apple.mrs
    interval: 86400
  steam:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/steam.mrs
    path: ./ruleset/steam.mrs
    interval: 86400
  epicgames:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/epicgames.mrs
    path: ./ruleset/epicgames.mrs
    interval: 86400
  ea:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/ea.mrs
    path: ./ruleset/ea.mrs
    interval: 86400
  ubisoft:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/ubisoft.mrs
    path: ./ruleset/ubisoft.mrs
    interval: 86400
  blizzard:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/blizzard.mrs
    path: ./ruleset/blizzard.mrs
    interval: 86400
  geolocation-!cn:
    type: http
    format: mrs
    behavior: domain
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geosite/geolocation-!cn.mrs
    path: ./ruleset/geolocation-!cn.mrs
    interval: 86400
  google-ip:
    type: http
    format: mrs
    behavior: ipcidr
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/google.mrs
    path: ./ruleset/google-ip.mrs
    interval: 86400
  private-ip:
    type: http
    format: mrs
    behavior: ipcidr
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/private.mrs
    path: ./ruleset/private-ip.mrs
    interval: 86400
  cn-ip:
    type: http
    format: mrs
    behavior: ipcidr
    url: >-
      https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@meta/geo/geoip/cn.mrs
    path: ./ruleset/cn-ip.mrs
    interval: 86400
dns:
  enable: true
  cache-algorithm: arc
  prefer-h3: true
  ipv6: true
  default-nameserver:
    - quic://223.5.5.5
    - system
  nameserver-policy:
    'rule-set:geolocation-!cn':
    - https://d.cloudflare-dns.com/dns-query
    - https://m.cloudflare-dns.com/dns-query
  nameserver:
    - quic://223.5.5.5
    - https://dns.pub/dns-query
  fallback:
    - https://d.cloudflare-dns.com/dns-query
    - https://m.cloudflare-dns.com/dns-query
  proxy-server-nameserver:
    - quic://223.5.5.5
    - https://dns.pub/dns-query
hosts:
  '*.cloudflare-dns.com':
    - 162.159.61.8
    - 172.64.41.8
    - 162.159.61.3
    - 172.64.41.3
    - 162.159.140.220
    - 172.66.0.218
proxies:
  - name: 华沙一
    type: vless
    server: src.bbroot.com
    port: 443
    udp: true
    uuid: "a1b2c3d4-e5f6-7890-1234-56789abcdef0"
    tls: true
    network: ws
    ws-opts:
      v2ray-http-upgrade: true
    tfo: true
  - name: 华沙二
    type: vless
    server: webs.bbroot.com
    port: 443
    udp: true
    uuid: "a1b2c3d4-e5f6-7890-1234-56789abcdef0"
    tls: true
    network: ws
    ws-opts:
      v2ray-http-upgrade: true
    tfo: true
  - name: 洛杉矶
    type: vless
    server: gui.bbroot.com
    port: 443
    udp: true
    uuid: "a1b2c3d4-e5f6-7890-1234-56789abcdef0"
    tls: true
    network: ws
    ws-opts:
      v2ray-http-upgrade: true
    tfo: true
  - name: 洛杉矶直连
    type: hysteria2
    server: 107.172.231.70
    ports: 50500-50504
    password: aggressive
    bbr-profile: "aggressive"
    obfs: salamander
    obfs-password: a1b2c3d4-e5f6-7890-1234-56789abcdef0
    skip-cert-verify: true
  - name: 香港直连
    type: hysteria2
    server: 65.52.167.53
    ports: 31351,31375
    password: aggressive
    bbr-profile: "aggressive"
    obfs: salamander
    obfs-password: a1b2c3d4-e5f6-7890-1234-56789abcdef0
    skip-cert-verify: true
proxy-groups:
  - type: select
    name: 🚀 节点选择
    proxies:
      - ⚡ 自动选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
  - name: ⚡ 自动选择
    type: url-test
    proxies:
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
    url: https://www.gstatic.com/generate_204
    interval: 300
    lazy: false
  - type: select
    name: 🛑 广告拦截
    proxies:
      - REJECT
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
  - type: select
    name: 💬 AI 服务
    proxies:
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
  - type: select
    name: 🔍 谷歌服务
    proxies:
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
  - type: select
    name: 🏠 私有网络
    proxies:
      - DIRECT
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - REJECT
  - type: select
    name: 🔒 国内服务
    proxies:
      - DIRECT
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - REJECT
  - type: select
    name: 🐱 Github
    proxies:
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
  - type: select
    name: Ⓜ️ 微软服务
    proxies:
      - DIRECT
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - REJECT
  - type: select
    name: 🍏 苹果服务
    proxies:
      - DIRECT
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - REJECT
  - type: select
    name: 🎮 游戏平台
    proxies:
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
  - type: select
    name: 🌐 非中国
    proxies:
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
  - type: select
    name: 🐟 漏网之鱼
    proxies:
      - 🚀 节点选择
      - 华沙一
      - 华沙二
      - 洛杉矶
      - 洛杉矶直连
      - 香港直连
      - DIRECT
      - REJECT
rules:
  - RULE-SET,category-ads-all,🛑 广告拦截
  - RULE-SET,category-ai-!cn,💬 AI 服务
  - RULE-SET,google,🔍 谷歌服务
  - RULE-SET,geolocation-cn,🔒 国内服务
  - RULE-SET,cn,🔒 国内服务
  - RULE-SET,github,🐱 Github
  - RULE-SET,gitlab,🐱 Github
  - RULE-SET,microsoft,Ⓜ️ 微软服务
  - RULE-SET,apple,🍏 苹果服务
  - RULE-SET,steam,🎮 游戏平台
  - RULE-SET,epicgames,🎮 游戏平台
  - RULE-SET,ea,🎮 游戏平台
  - RULE-SET,ubisoft,🎮 游戏平台
  - RULE-SET,blizzard,🎮 游戏平台
  - RULE-SET,geolocation-!cn,🌐 非中国
  - RULE-SET,google-ip,🔍 谷歌服务,no-resolve
  - RULE-SET,private-ip,🏠 私有网络,no-resolve
  - RULE-SET,cn-ip,🔒 国内服务,no-resolve
  - MATCH,🐟 漏网之鱼
