# --- ОСНОВНЫЕ ПОРТЫ --- port: 7890 # HTTP/HTTPS порт для ПК/клиентов socks-port: 7891 # SOCKS5 порт mixed-port: 1080 # Объединённый порт для редиректов redir-port: 1182 # TProxy для LAN устройств tproxy-port: 1181 # TProxy allow-lan: true mode: rule log-level: silent ipv6: false # Можно включить true если сеть поддерживает tcp-concurrent: true unified-delay: true geo-auto-update: true geo-update-interval: 168 external-controller: 0.0.0.0:9090 external-ui: ./zash external-ui-url: "https://github.com/Zephyruso/zashboard/releases/latest/download/dist-cdn-fonts.zip" geodata-mode: true # --- ПРОФИЛЬ --- profile: store-selected: true find-process-mode: "off" # --- НАСТРОЙКИ СНИФФЕРА --- sniffer: enable: true force-dns-mapping: true sniff: HTTP: ports: [80] override-destination: true TLS: ports: [443] QUIC: ports: [443] # --- НАСТРОЙКИ DNS --- dns: enable: true listen: 0.0.0.0:7874 ipv6: false cache-algorithm: arc enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 use-hosts: true respect-rules: true # Используем ЧИСТЫЕ IP proxy-server-nameserver: - 1.1.1.1 - 8.8.8.8 # Bootstrap DNS (ВСЕГДА IP) default-nameserver: - 1.1.1.1 - 8.8.8.8 # Основные DNS — ТОЛЬКО DoH nameserver: - https://cloudflare-dns.com/dns-query - https://doh.opendns.com/dns-query - https://dns.google/dns-query # Точечные политики nameserver-policy: '+.supercell.net': https://dns.google/dns-query '+.brawlstarsgame.com': https://dns.google/dns-query fake-ip-filter-mode: blacklist fake-ip-filter: - '*.lan' - '*.local' - 'localhost' # Системные проверки - +.msftconnecttest.com - +.msftncsi.com - +.connectivitycheck.gstatic.com - +.detectportal.firefox.com # NTP - +.pool.ntp.org - +.ntp.org - +.time.windows.com # Мобильные сети - +.3gppnetwork.org # --- ПРОВАЙДЕРЫ ПРОКСИ --- proxy-providers: subscription: type: http url: "https://ссылка_на_подписку_впн" path: ./proxy-providers/subscription.yaml interval: 3600 health-check: enable: true url: http://www.msftncsi.com/ncsi.txt interval: 3000 # Прокси загружаются автоматически из подписки proxies: [] # --- ГРУППЫ ПРОКСИ (ПОЛИТИКИ) --- proxy-groups: - name: VPN type: select remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false include-all: true - name: Telegram type: select icon: https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Telegram.png remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false include-all: true proxies: - VPN - DIRECT - name: WhatsApp type: select icon: https://github.com/OMchik33/Whatsapp-icon/blob/master/icons/whatsapp_194x194.png?raw=true remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false include-all: true proxies: - VPN - DIRECT - name: Cloudflare type: select icon: https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Cloudflare.png remnawave: include-proxies: false proxies: - DIRECT - VPN - name: Steam type: select icon: https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Steam.png remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false include-all: true proxies: - DIRECT - VPN - REJECT - name: YouTube type: select icon: https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/YouTube.png remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false include-all: true proxies: - VPN - DIRECT - name: Twitch type: select icon: https://img.icons8.com/3d-fluency/94/twitch.png remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false proxies: - DIRECT - VPN - name: TikTok type: select icon: https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/TikTok.png remnawave: # Кастомное поле используемое только в Remnawave (отключает добавление всех прокси в данную секцию, кроме указанных вручную) include-proxies: false proxies: - VPN - DIRECT # --- ПОДПИСКИ НА ПРАВИЛА МАРШРУТИЗАЦИИ --- rule-providers: tiktok-domain: type: http behavior: domain format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/tiktok.mrs path: ./rule-sets/tiktok-domain.mrs interval: 86400 twitch-domain: type: http behavior: domain format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/twitch.mrs path: ./rule-sets/twitch-domain.mrs interval: 86400 telegram-domain: type: http behavior: domain format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/telegram.mrs path: ./rule-sets/telegram-domain.mrs interval: 86400 telegram-ips: type: http behavior: ipcidr format: yaml url: https://raw.githubusercontent.com/OMchik33/custom-rules/refs/heads/main/mihomo/telegram-ips.yaml path: ./rule-sets/telegram-ips.yaml interval: 86400 whatsapp-domain: type: http behavior: domain format: mrs url: https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/whatsapp.mrs path: ./rule-sets/whatsapp-domain.mrs interval: 86400 whatsapp-ips: type: http behavior: ipcidr format: yaml url: https://raw.githubusercontent.com/OMchik33/custom-rules/refs/heads/main/mihomo/whatsapp-ips.yaml path: ./rule-sets/whatsapp-ips.yaml interval: 86400 steam-domain: type: http behavior: domain format: yaml url: https://raw.githubusercontent.com/OMchik33/custom-rules/refs/heads/main/mihomo/gaming-domains.yaml path: ./rule-sets/steam-domain.yaml interval: 86400 steam-ips: type: http behavior: ipcidr format: yaml url: https://raw.githubusercontent.com/OMchik33/custom-rules/refs/heads/main/mihomo/gaming-ips.yaml path: ./rule-sets/steam-ips.yaml interval: 86400 newfix: type: http behavior: domain format: yaml url: https://raw.githubusercontent.com/OMchik33/custom-rules/refs/heads/main/mihomo/newfix.yaml path: ./rule-sets/newfix.yaml interval: 86400 cloudflare-domains: type: http behavior: domain format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/cloudflare.mrs path: ./rule-sets/cloudflare-domains.mrs interval: 86400 cloudflare-ips: type: http behavior: ipcidr format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/cloudflare.mrs path: ./rule-sets/cloudflare-ips.mrs interval: 86400 discord_domains: type: http behavior: domain format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/meta/geo/geosite/discord.mrs path: ./rule-sets/discord_domains.mrs interval: 86400 discord_voiceips: type: http behavior: ipcidr format: mrs url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/other/discord-voice-ip-list.mrs path: ./rule-sets/discord_voiceips.mrs interval: 86400 refilter_domains: type: http behavior: domain format: mrs url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/re-filter/domain-rule.mrs path: ./re-filter/domain-rule.mrs interval: 86400 refilter_ipsum: type: http behavior: ipcidr format: mrs url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/re-filter/ip-rule.mrs path: ./re-filter/ip-rule.mrs interval: 86400 youtube: type: http behavior: domain format: mrs url: https://github.com/MetaCubeX/meta-rules-dat/raw/meta/geo/geosite/youtube.mrs path: ./rule-sets/youtube.mrs interval: 86400 torrent-trackers: type: http behavior: domain format: mrs url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/other/torrent-trackers.mrs path: ./rule-sets/torrent-trackers.mrs interval: 86400 torrent-clients: type: http behavior: classical format: yaml url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/other/torrent-clients.yaml path: ./rule-sets/torrent-clients.yaml interval: 86400 ru-bundle: type: http behavior: domain format: mrs url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/ru-bundle/rule.mrs path: ./ru-bundle/rule.mrs interval: 86400 # --- ПРАВИЛА МАРШРУТИЗАЦИИ --- rules: # --- Маршрутизация по имени процесса --- # - PROCESS-NAME,ast_service.exe,DIRECT # - PROCESS-NAME,assistant.exe,DIRECT # - PROCESS-NAME,AnyDesk.exe,VPN # - PROCESS-NAME,Discord.exe,VPN # - DOMAIN-SUFFIX,google.com,VPN # пример правила для домена google.com и всех поддоменов # - IP-CIDR,176.222.191.0/24,VPN,no-resolve # пример правила для IP подсети - RULE-SET,tiktok-domain,TikTok - RULE-SET,newfix,VPN - OR,((RULE-SET,telegram-domain),(RULE-SET,telegram-ips)),Telegram - OR,((RULE-SET,whatsapp-domain),(RULE-SET,whatsapp-ips)),WhatsApp - OR,((RULE-SET,steam-domain),(RULE-SET,steam-ips)),Steam - RULE-SET,youtube,YouTube - RULE-SET,twitch-domain,Twitch - OR,((DOMAIN,ipwho.is),(DOMAIN,api.ip.sb),(DOMAIN,ipapi.co),(DOMAIN,ipinfo.io)),VPN - OR,((RULE-SET,torrent-clients),(RULE-SET,torrent-trackers)),DIRECT - OR,((RULE-SET,discord_domains),(RULE-SET,discord_voiceips)),VPN - RULE-SET,ru-bundle,VPN - RULE-SET,refilter_domains,VPN - RULE-SET,refilter_ipsum,VPN - OR,((RULE-SET,cloudflare-domains),(RULE-SET,cloudflare-ips)),Cloudflare - MATCH,DIRECT # это самая нижная строка правил, ниже ее ничего не должно быть # ссылка на русскоязычную документацию по правилам маршрутизации: # https://wiki.metacubex.one/ru/config/