{
  "rules": [
    {
      "outbound": "direct",
      "name": "📊 Yandex Metrika / AppMetrica (кабинет — direct, выше адблока)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "metrika.yandex.ru",
        "metrika.yandex.com",
        "metrica.yandex.com",
        "metrika.yandex.net",
        "appmetrica.yandex.ru",
        "appmetrica.yandex.com",
        "webvisor.com",
        "yandexmetrica.com"
      ]
    },
    {
      "outbound": "block",
      "name": "🛑 Adblock",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "acl:BanAD",
        "geosite:category-ads"
      ]
    },
    {
      "outbound": "block",
      "name": "🍃 AdblockPlus",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "acl:BanProgramAD",
        "acl:BanADCompany"
      ]
    },
    {
      "outbound": "block",
      "name": "🛑 Malware & Phishing",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:malware",
        "geoip:malware",
        "geoip:phishing",
        "geosite:phishing",
        "geosite:cryptominers"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "⌚ Zepp Watchface (вход/токен — через VPN)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "watchface.zepp.com"
      ]
    },
    {
      "outbound": "direct",
      "name": "🏃 Local Fitness API (Zepp/Mi-Fit only — direct)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "huami.com",
        "api-mifit.huami.com",
        "api-mifit-us2.huami.com",
        "mi-fit.com",
        "mifit.com",
        "zepp.com",
        "api-mifit-us3.zepp.com",
        "user.zepp.com",
        "account.zepp.com",
        "zepp.us",
        "huami-inc.com"
      ]
    },
    {
      "outbound": "direct",
      "name": "🛒 RU Marketplaces & CDN (anti-VPN-detect — direct)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "wildberries.ru",
        "wb.ru",
        "wbbasket.ru",
        "wbstatic.net",
        "wbx-content.ru",
        "wbcdn.net",
        "wbcontent.pro",
        "wbxway.ru",
        "wbgeo.ru",
        "ozon.ru",
        "ozon.com",
        "ozone.ru",
        "ozonusercontent.com",
        "ozonru.net",
        "ozon.travel",
        "yandex.ru",
        "yandex.net",
        "yandex.com",
        "ya.ru",
        "yastatic.net",
        "yandexcloud.net",
        "yandexmetrica.com",
        "yastat.net",
        "yandex-team.ru",
        "yadi.sk",
        "yadisk.com",
        "aliexpress.ru",
        "alicdn.com",
        "avito.ru",
        "avito.st",
        "avito.ru.com",
        "avito-cdn.net",
        "dns-shop.ru",
        "mvideo.ru",
        "eldorado.ru",
        "citilink.ru",
        "sbermegamarket.ru",
        "megamarket.ru",
        "lamoda.ru",
        "lmcdn.ru"
      ],
      "rule_set_build_in": [
        "geosite:avito",
        "geosite:ozon",
        "geosite:wildberries",
        "geosite:yandex"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "📹 YouTube",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:youtube"
      ],
      "package": [
        "com.google.android.youtube"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "♊️ Google Gemini",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "acl:Gemini"
      ]
    },
    {
      "outbound": "direct",
      "name": "🌏 Google (search/Cloud/Gmail/Drive — direct, чистый RU-IP)",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:google",
        "geoip:google"
      ]
    },
    {
      "outbound": "direct",
      "name": "🔍 RU-facing за Cloudflare (OSINT и пр. — direct, иначе CF-challenge с VPN-IP)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "search4faces.com"
      ]
    },
    {
      "outbound": "direct",
      "name": "📘 VK (app + Messenger + CDN — direct)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "vk.com",
        "vk.ru",
        "vk.me",
        "vk.cc",
        "vkontakte.ru",
        "vkontakte.com",
        "userapi.com",
        "vk-cdn.net",
        "vk-cdn.com",
        "vk-apps.com",
        "vkuservideo.net",
        "vkuseraudio.net",
        "vkuser.net",
        "vkuserlive.net",
        "vkuservideo.com",
        "mycdn.me",
        "vkvideo.ru",
        "vkplay.ru",
        "vkplay.video",
        "vk-portal.net",
        "vkforms.ru",
        "vkmessenger.com",
        "ok.ru",
        "odnoklassniki.ru"
      ],
      "rule_set_build_in": [
        "geosite:vk"
      ]
    },
    {
      "outbound": "direct",
      "name": "🏅 RU Running events (регистрации на забеги — direct)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "runc.run",
        "russiarunning.com",
        "russiarunning.ru"
      ]
    },
    {
      "outbound": "direct",
      "name": "💘 RU Dating (Twinby — direct, иначе детект VPN)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "twinby.ru",
        "twinby.com",
        "twinby.app"
      ]
    },
    {
      "outbound": "direct",
      "name": "📦 RU Logistics (5Post / X5 — direct)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "fivepost.ru",
        "5post.ru",
        "x5.ru",
        "x5group.ru"
      ]
    },
    {
      "outbound": "direct",
      "name": "🏠 Xiaomi Home",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "mi.com",
        "xiaomi.com",
        "mi-img.com",
        "miui.com"
      ],
      "package": [
        "com.xiaomi.smarthome"
      ]
    },
    {
      "outbound": "direct",
      "name": "☁️ iCloud (Direct — синхронизация)",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "icloud.com",
        "icloud-content.com",
        "icloud.apple.com",
        "apple-cloudkit.com",
        "cdn-apple.com",
        "me.com",
        "mzstatic.com"
      ],
      "process_name": [
        "iCloudDrive.exe",
        "iCloudHome.exe",
        "iCloudCKKS.exe",
        "iCloudPhotos.exe",
        "iCloudServices.exe",
        "ApplePhotoStreams.exe",
        "AppleCloudSyncService.exe"
      ]
    },
    {
      "outbound": "block",
      "name": "🍎 Apple Ads",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:apple@ads"
      ]
    },
    {
      "outbound": "direct",
      "name": "🍎 Apple (Direct, кроме рекламы)",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:apple",
        "geosite:apple-dev",
        "geosite:apple-pki",
        "geosite:apple-update"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "📸 Instagram",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:instagram"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "🎥 Netflix",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geoip:netflix",
        "geosite:netflix"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "📲 Discord",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:discord",
        "acl:Discord"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "📲 WhatsApp",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:whatsapp",
        "acl:Whatsapp"
      ],
      "package": [
        "com.whatsapp"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "📲 Telegram",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geoip:telegram",
        "geosite:telegram"
      ],
      "domain_suffix": [
        "my.telegram.org",
        "telegram.org"
      ],
      "package": [
        "org.telegram.messenger.web",
        "org.telegram.messenger"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "💬 Claude + Claude Code (CLI)",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "acl:Claude"
      ],
      "domain_suffix": [
        "claude.ai",
        "anthropic.com",
        "api.anthropic.com",
        "console.anthropic.com",
        "statsig.com",
        "sentry.io",
        "launchdarkly.com",
        "stripe.com",
        "stripe.network",
        "js.stripe.com",
        "m.stripe.network",
        "hooks.stripe.com"
      ],
      "process_name": [
        "claude",
        "claude.exe"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "💬 OpenAI / ChatGPT",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geoip:openai",
        "geosite:openai"
      ],
      "domain_suffix": [
        "openai.com",
        "chatgpt.com",
        "oaistatic.com",
        "oaiusercontent.com"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "🐙 GitHub & Dev Infra",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "github.com",
        "githubusercontent.com",
        "raw.githubusercontent.com",
        "github.io",
        "githubassets.com",
        "githubcopilot.com",
        "copilot-proxy.githubusercontent.com",
        "ghcr.io",
        "npmjs.com",
        "registry.npmjs.org",
        "pypi.org",
        "files.pythonhosted.org",
        "docker.io",
        "docker.com",
        "registry-1.docker.io",
        "gcr.io",
        "k8s.io",
        "huggingface.co",
        "hf.co"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "🚴 Strava",
      "switch": true,
      "or": true,
      "domain_suffix": [
        "strava.com",
        "strava.st"
      ]
    },
    {
      "outbound": "direct",
      "name": "🇷🇺 RU Priority (Domestic + Banks + Gov + Infra)",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geosite:ru",
        "geoip:ru",
        "geosite:category-bank-ru",
        "geosite:category-gov-ru"
      ],
      "domain_suffix": [
        "mail.ru",
        "rambler.ru",
        "dzen.ru",
        "patefon.ru",
        "zvuk.com",
        "sber.ru",
        "sberbank.ru",
        "tinkoff.ru",
        "tbank.ru",
        "vtb.ru",
        "vtb.com",
        "vtb24.ru",
        "vtb-online.ru",
        "bankvtb.ru",
        "domrfbank.ru",
        "domrf.ru",
        "domclick.ru",
        "ozonbank.ru",
        "alfabank.ru",
        "alfa-bank.ru",
        "raiffeisen.ru",
        "psbank.ru",
        "rshb.ru",
        "gazprombank.ru",
        "gazprom.ru",
        "rosbank.ru",
        "pochtabank.ru",
        "akbars.ru",
        "sovcombank.ru",
        "homecredit.ru",
        "zenit.ru",
        "mtsbank.ru",
        "absolutbank.ru",
        "gosuslugi.ru",
        "goskey.ru",
        "digital.gov.ru",
        "pfr.gov.ru",
        "sozrf.ru",
        "nalog.ru",
        "nalog.gov.ru",
        "npd.nalog.ru",
        "mos.ru",
        "parking.mos.ru",
        "gorparkovki.ru",
        "sfr.gov.ru",
        "fns.gov.ru",
        "customs.gov.ru",
        "mvd.gov.ru",
        "minzdrav.gov.ru",
        "rosreestr.gov.ru",
        "rosreestr.ru",
        "fas.gov.ru",
        "rospotrebnadzor.ru",
        "cbr.ru",
        "sufd.budget.gov.ru",
        "budget.gov.ru",
        "zakupki.gov.ru",
        "torgi.gov.ru",
        "pravo.gov.ru",
        "kremlin.ru",
        "ivi.ru",
        "kinopoisk.ru",
        "2gis.ru",
        "2gis.com",
        "hh.ru",
        "superjob.ru",
        "russiarunning.com",
        "russiarunning.ru",
        "rbc.ru",
        "ria.ru",
        "kommersant.ru",
        "vgtrk.com",
        "bitrix24.ru",
        "bitrix24.com",
        "bitrix.ru",
        "bitrix24.net",
        "bitrix.info",
        "bitrix24.team",
        "1c-bitrix.ru",
        "bx-cloud.com",
        "bitrixsoft.com",
        "pyaterochka.ru",
        "x5.ru",
        "x5retail.ru",
        "au.ru",
        "rusprofile.ru",
        "kontur.ru",
        "tensor.ru",
        "diadoc.ru",
        "sbis.ru",
        "mts.ru",
        "mts.cloud",
        "mtstv.ru",
        "mts-link.ru",
        "ssl.mts.ru",
        "login.mts.ru",
        "api.mts.ru",
        "lk.mts.ru",
        "my.mts.ru",
        "mymts.mts.ru",
        "beeline.ru",
        "rostelecom.ru",
        "rt.ru",
        "cdnvideo.ru",
        "cdnvideo.net",
        "ngenix.net",
        "vscdns.ru"
      ],
      "package": [
        "com.bitrix.messenger",
        "ru.yandex.market",
        "ru.yandex.mobile.taxi",
        "ru.ozon.app.iphone",
        "ru.wildberries.mobileapp",
        "com.alibaba.aliexpresshd",
        "ru.x5retail.pyaterochka",
        "ru.gosuslugi.avto",
        "ru.mos.gorparkovki",
        "ru.au.app",
        "ru.mts.mymts",
        "com.mts.mymts"
      ]
    },
    {
      "outbound": "currentSelected",
      "name": "🌏 GFW (RU Blocked)",
      "switch": true,
      "or": true,
      "rule_set_build_in": [
        "geoip:blocked@ru",
        "geoip:blocked-community@ru",
        "geosite:blocked@ru"
      ]
    }
  ]
}