# Telegram VPN — конфиг для Clash Mi (ядро mihomo / Clash Meta) для Китая
# Инструкция: https://telegram-vpn.xyz/blog/vpn-v-kitae
#
# Китайские сервисы (WeChat, Alipay, Taobao, Didi...) -> напрямую
# Российские сайты, банки, Госуслуги -> через российский сервер
# Telegram, Instagram, нейросети и остальной мир -> через VPN
#
# Перед импортом замените две строки, помеченные «ЗАМЕНИТЕ».

mixed-port: 7890
allow-lan: false
mode: rule
log-level: warning
ipv6: false
unified-delay: true
tcp-concurrent: true

# Базы доменов/IP (зеркало jsdelivr обычно доступно из Китая)
geodata-mode: true
geo-auto-update: true
geo-update-interval: 72
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://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/GeoLite2-ASN.mmdb"

dns:
  enable: true
  ipv6: false
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  # WeChat-звонки и файлы ломаются на фейковых IP — отдаём им настоящие
  fake-ip-filter:
    - "*.lan"
    - "+.local"
    - "+.qq.com"
    - "+.weixin.qq.com"
    - "+.wechat.com"
    - "+.qpic.cn"
    - "+.qlogo.cn"
    - "+.gtimg.com"
    - "+.myqcloud.com"
    - "+.tencent-cloud.net"
    - "+.servicewechat.com"
    - "+.weixinbridge.com"
    - "+.tenpay.com"
    - "+.wechatpay.com"
  default-nameserver:
    - 223.5.5.5
    - 119.29.29.29
  nameserver:
    - https://dns.alidns.com/dns-query
    - https://doh.pub/dns-query
  nameserver-policy:
    "geosite:cn":
      - 223.5.5.5
      - 119.29.29.29
    "geosite:geolocation-!cn":
      - "https://1.1.1.1/dns-query#PROXY"
      - "https://8.8.8.8/dns-query#PROXY"

proxy-providers:
  my-sub:
    type: http
    # ЗАМЕНИТЕ: ссылка на подписку из личного кабинета Telegram VPN
    url: "https://ВАША-ССЫЛКА-НА-ПОДПИСКУ"
    interval: 3600
    path: ./providers/telegram-vpn.yaml
    header:
      User-Agent:
        - "clash.meta"
      # ЗАМЕНИТЕ: любые 16 латинских букв и цифр, уникальные для этого телефона.
      # Это ID устройства: без него вместо серверов придут заглушки.
      x-hwid:
        - "ПРИДУМАЙТЕ-16-СИМВОЛОВ"
      x-device-os:
        - "iOS"
      x-device-model:
        - "iPhone"
    health-check:
      enable: true
      url: https://www.gstatic.com/generate_204
      interval: 300

proxy-groups:
  - name: PROXY
    type: select
    proxies:
      - AUTO
    use:
      - my-sub
    exclude-filter: '(?i)(росси|russia|🇷🇺)'

  - name: AUTO
    type: url-test
    use:
      - my-sub
    exclude-filter: '(?i)(росси|russia|🇷🇺)'
    url: https://www.gstatic.com/generate_204
    interval: 300
    tolerance: 50

  # Российские серверы из подписки (ищутся по названию)
  - name: RU
    type: url-test
    use:
      - my-sub
    filter: '(?i)(росси|russia|москв|moscow|питер|петербург|🇷🇺|\bRU\b)'
    url: https://www.gstatic.com/generate_204
    interval: 300
    tolerance: 50

  # Всё, что не попало в правила: можно переключать в приложении
  - name: OTHER
    type: select
    proxies:
      - PROXY
      - DIRECT

rules:
  # Нейросети
  - DOMAIN-SUFFIX,claude.ai,PROXY
  - DOMAIN-SUFFIX,claude.com,PROXY
  - DOMAIN-SUFFIX,anthropic.com,PROXY
  - DOMAIN-SUFFIX,claudeusercontent.com,PROXY
  - DOMAIN-SUFFIX,clau.de,PROXY
  - GEOSITE,openai,PROXY

  # Telegram
  - GEOSITE,telegram,PROXY
  - GEOIP,telegram,PROXY,no-resolve

  # Instagram (+ серверы Meta, откуда грузятся фото/видео)
  - GEOSITE,instagram,PROXY
  - GEOSITE,facebook,PROXY

  # WeChat / Tencent — напрямую (в т.ч. их серверы за пределами Китая)
  - GEOSITE,tencent,DIRECT
  - DOMAIN-SUFFIX,wechat.com,DIRECT
  - DOMAIN-SUFFIX,weixin.qq.com,DIRECT
  - DOMAIN-SUFFIX,qq.com,DIRECT
  - DOMAIN-SUFFIX,qpic.cn,DIRECT
  - DOMAIN-SUFFIX,qlogo.cn,DIRECT
  - DOMAIN-SUFFIX,gtimg.com,DIRECT
  - DOMAIN-SUFFIX,wechatpay.com,DIRECT
  - DOMAIN-SUFFIX,tenpay.com,DIRECT
  - DOMAIN-SUFFIX,servicewechat.com,DIRECT
  - DOMAIN-SUFFIX,weixinbridge.com,DIRECT
  - DOMAIN-SUFFIX,myqcloud.com,DIRECT
  - DOMAIN-SUFFIX,tencent-cloud.net,DIRECT
  - IP-ASN,45090,DIRECT,no-resolve
  - IP-ASN,132203,DIRECT,no-resolve
  # Зарубежные серверы Tencent (Гонконг, Сингапур) — WeChat ходит на них по IP
  - IP-CIDR,101.32.0.0/15,DIRECT,no-resolve
  - IP-CIDR,43.128.0.0/10,DIRECT,no-resolve
  - IP-CIDR,162.62.0.0/16,DIRECT,no-resolve
  - IP-CIDR,119.28.0.0/15,DIRECT,no-resolve
  - IP-CIDR,129.226.0.0/16,DIRECT,no-resolve
  - IP-CIDR,150.109.0.0/16,DIRECT,no-resolve

  # Apple (App Store, обновления iOS, iCloud) — напрямую, так быстрее
  - GEOSITE,apple,DIRECT
  - DOMAIN-SUFFIX,mzstatic.com,DIRECT
  - DOMAIN-SUFFIX,apple.com,DIRECT
  - DOMAIN-SUFFIX,cdn-apple.com,DIRECT
  - DOMAIN-SUFFIX,aaplimg.com,DIRECT
  - IP-CIDR,17.0.0.0/8,DIRECT,no-resolve

  # Локальная сеть
  - GEOSITE,private,DIRECT
  - GEOIP,private,DIRECT,no-resolve

  # Россия: банки, Госуслуги, маркетплейсы — через российский сервер
  - DOMAIN-SUFFIX,ru,RU
  - DOMAIN-SUFFIX,xn--p1ai,RU
  - DOMAIN-SUFFIX,su,RU
  - GEOIP,RU,RU

  # Китай: WeChat, Alipay, Taobao, 1688, Didi, Baidu и т.д.
  - GEOSITE,cn,DIRECT
  - GEOIP,CN,DIRECT

  # Остальное
  - MATCH,OTHER
