借助AI写了一个YAML文件 防DNS泄露臃肿版

107次阅读
一条评论
allow-lan: false
port: 7890
socks-port: 7891
mode: rule
log-level: info
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

proxy-providers:
  subscription:
    type: http
    url: "把订阅输入这里 保留引号"
    path: ./proxy_providers/default.yaml
    interval: 43200
    header:
      User-Agent:
        - "mihomo/1.19.0"
    health-check:
      enable: true
      url: https://cp.cloudflare.com/generate_204
      interval: 300
      timeout: 5000
      lazy: true

dns:
  enable: true
  listen: 0.0.0.0:1053
  cache-algorithm: arc
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-filter-mode: blacklist
  fake-ip-filter:
    - "*.lan"
    - "*.local"
    - "*.localhost"
    - "*.localdomain"
    - "*.home.arpa"
    - "*.msftconnecttest.com"
    - "*.msftncsi.com"
    - "localhost.ptlogin2.qq.com"
  ipv6: true
  respect-rules: true
  default-nameserver:
    - 223.5.5.5
    - 120.53.53.53
  nameserver:
    - https://120.53.53.53/dns-query
    - https://223.5.5.5/dns-query
  fallback:
    - https://dns.cloudflare.com/dns-query
    - https://dns.google/dns-query
  proxy-server-nameserver:
    - https://120.53.53.53/dns-query
    - https://223.5.5.5/dns-query
    - https://dns.cloudflare.com/dns-query
    - https://dns.google/dns-query
  direct-nameserver:
    - https://120.53.53.53/dns-query
    - https://223.5.5.5/dns-query
  direct-nameserver-follow-policy: true
  nameserver-policy:
    "geosite:cn,private":
      - https://120.53.53.53/dns-query
      - https://223.5.5.5/dns-query
    "geosite:geolocation-!cn":
      - https://dns.cloudflare.com/dns-query
      - https://dns.google/dns-query
  fallback-filter:
    geoip: true
    geoip-code: CN
    geosite:
      - gfw
    ipcidr:
      - 240.0.0.0/4
    domain:
      - "+.google.com"
      - "+.facebook.com"
      - "+.youtube.com"
      - "+.openai.com"

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

proxies:
  # 在这里添加自建节点;只要节点名称包含地区关键词,就会自动进入对应分组
  # 示例:
  # - name: 美国-自建01
  #   type: vmess
  #   server: example.com
  #   port: 443
  #   uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
  #   alterId: 0
  #   cipher: auto
  #   tls: true
  #   servername: example.com
  #   network: ws
  #   ws-opts:
  #     path: /ws
  #     headers:
  #       host: example.com
  #   udp: true

proxy-groups:
  - name: 🚀 节点选择
    type: select
    proxies:
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动
    use:
      - subscription
    include-all-proxies: true

  - name: ♻️ 自动选择
    type: url-test
    use:
      - subscription
    include-all-proxies: true
    url: https://cp.cloudflare.com/generate_204
    interval: 300
    tolerance: 50
    lazy: false

  - name: 🖐️ 手动选择
    type: select
    use:
      - subscription
    include-all-proxies: true

  - name: 香港自动
    type: url-test
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(香港|hk|hong kong|hongkong|港)"
    url: https://cp.cloudflare.com/generate_204
    interval: 300
    tolerance: 50
    lazy: false

  - name: 香港手动
    type: select
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(香港|hk|hong kong|hongkong|港)"

  - name: 日本自动
    type: url-test
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(日本|jp|japan|东京|大阪)"
    url: https://cp.cloudflare.com/generate_204
    interval: 300
    tolerance: 50
    lazy: false

  - name: 日本手动
    type: select
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(日本|jp|japan|东京|大阪)"

  - name: 新加坡自动
    type: url-test
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(新加坡|sg|singapore|狮城)"
    url: https://cp.cloudflare.com/generate_204
    interval: 300
    tolerance: 50
    lazy: false

  - name: 新加坡手动
    type: select
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(新加坡|sg|singapore|狮城)"

  - name: 美国自动
    type: url-test
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(美国|us|united states|america|los angeles|san jose|seattle|silicon valley)"
    url: https://cp.cloudflare.com/generate_204
    interval: 300
    tolerance: 50
    lazy: false

  - name: 美国手动
    type: select
    use:
      - subscription
    include-all-proxies: true
    filter: "(?i)(美国|us|united states|america|los angeles|san jose|seattle|silicon valley)"

  - name: 🤖 AI 服务
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 📹 油管视频
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🔍 谷歌服务
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🏠 私有网络
    type: select
    proxies:
      - DIRECT
      - 🚀 节点选择
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🔒 国内服务
    type: select
    proxies:
      - DIRECT
      - 🚀 节点选择

  - name: 📲 电报消息
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🐱 Github
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: Ⓜ️ 微软服务
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🍎 苹果服务
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🎵 Tiktok
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🌐 非中国
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

  - name: 🐟 漏网之鱼
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT
      - REJECT
      - ♻️ 自动选择
      - 🖐️ 手动选择
      - 香港自动
      - 香港手动
      - 日本自动
      - 日本手动
      - 新加坡自动
      - 新加坡手动
      - 美国自动
      - 美国手动

rules:
  - RULE-SET,category-ai-!cn,🤖 AI 服务
  - RULE-SET,openai,🤖 AI 服务
  - RULE-SET,youtube,📹 油管视频
  - RULE-SET,google,🔍 谷歌服务
  - RULE-SET,geolocation-cn,🔒 国内服务
  - RULE-SET,cn-domains,🔒 国内服务
  - RULE-SET,telegram,📲 电报消息
  - RULE-SET,github,🐱 Github
  - RULE-SET,gitlab,🐱 Github
  - RULE-SET,microsoft,Ⓜ️ 微软服务
  - RULE-SET,apple,🍎 苹果服务
  - RULE-SET,applemusic,🍎 苹果服务
  - RULE-SET,tiktok,🎵 Tiktok
  - RULE-SET,geolocation-!cn,🌐 非中国
  - RULE-SET,google-ip,🔍 谷歌服务,no-resolve
  - RULE-SET,private,🏠 私有网络,no-resolve
  - RULE-SET,cn,🔒 国内服务,no-resolve
  - RULE-SET,telegram-ip,📲 电报消息,no-resolve
  - MATCH,🐟 漏网之鱼

rule-providers:
  apple:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/apple.mrs
    path: ./ruleset/apple.mrs
    interval: 86400

  applemusic:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/applemusic.mrs
    path: ./ruleset/applemusic.mrs
    interval: 86400

  category-ai-!cn:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/category-ai-!cn.mrs
    path: ./ruleset/category-ai-!cn.mrs
    interval: 86400

  cn:
    type: http
    behavior: ipcidr
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/cn.mrs
    path: ./ruleset/cn.mrs
    interval: 86400

  cn-domains:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/cn.mrs
    path: ./ruleset/cn-domains.mrs
    interval: 86400

  geolocation-cn:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/geolocation-cn.mrs
    path: ./ruleset/geolocation-cn.mrs
    interval: 86400

  geolocation-!cn:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/geolocation-!cn.mrs
    path: ./ruleset/geolocation-!cn.mrs
    interval: 86400

  github:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/github.mrs
    path: ./ruleset/github.mrs
    interval: 86400

  gitlab:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/gitlab.mrs
    path: ./ruleset/gitlab.mrs
    interval: 86400

  google:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/google.mrs
    path: ./ruleset/google.mrs
    interval: 86400

  google-ip:
    type: http
    behavior: ipcidr
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/google.mrs
    path: ./ruleset/google-ip.mrs
    interval: 86400

  microsoft:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/microsoft.mrs
    path: ./ruleset/microsoft.mrs
    interval: 86400

  openai:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/openai.mrs
    path: ./ruleset/openai.mrs
    interval: 86400

  private:
    type: http
    behavior: ipcidr
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/private.mrs
    path: ./ruleset/private.mrs
    interval: 86400

  telegram:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/telegram.mrs
    path: ./ruleset/telegram.mrs
    interval: 86400

  telegram-ip:
    type: http
    behavior: ipcidr
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/telegram.mrs
    path: ./ruleset/telegram-ip.mrs
    interval: 86400

  tiktok:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/tiktok.mrs
    path: ./ruleset/tiktok.mrs
    interval: 86400

  youtube:
    type: http
    behavior: domain
    format: mrs
    url: https://gh-proxy.com/https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/youtube.mrs
    path: ./ruleset/youtube.mrs
    interval: 86400
正文完
 0
评论(一条评论)
CharmingYou
2026-04-12 10:31:00 回复

你好,请问这种博客的文章是用什么写的?我也想写下自己的文章记录下 :wink:

 Windows  Edge  德国法兰克福法兰克福