Skip to content

Viktor45/mh-templates

Repository files navigation

Шаблоны конфигурации Mihomo для MikroTik

Готовые конфигурационные шаблоны для развёртывания контейнера Mihomo на маршрутизаторах MikroTik.

Шаблоны приведены для иллюстративных целей, содержат комментарии и позволяют построить конфигурацию под ваши персональные нужды. Не стесняйтесь их редактировать, убирать лишнее и присылать PR если придумали улучшение или вариант шаблона, который подойдет и остальным пользователям.

Быстрый старт

1. Загрузите файл шаблона

Выберите подходящий вам файл из таблицы ниже и скопируйте его на роутер через SFTP чтобы он был расположен в папке:

/usb1/docker_configs/mihomo_mikrotik/template/

Если к шаблону прилагается .sh файл положите его в папку для user_sh скриптов:

/usb1/docker_configs/mihomo_mikrotik/user_sh/

Путь могут отличаться, если вы меняли настройки по-умолчанию и у вас контейнер расположен в другом хранилище.

2. Активируйте шаблон

Установите окружение (ENV) контейнера на загруженный шаблон через параметр (key) CONFIG набора параметров (Mihomo). В команде ниже замените имя-шаблона.yaml на выбранный файл (например, stargate-lite.yaml):

/container envs add list=MIHOMO key=CONFIG value="имя-шаблона.yaml"

3. Перезапустите контейнер

Перезапуск нужен для применения и обновления шаблона, а также, после того как вы его отредактировали, чтобы изменения применились.

/container stop mihomo_mikrotik
/container start mihomo_mikrotik

Имя контейнера (mihomo_mikrotik) может отличаться, если вы меняли настройки по-умолчанию.

Выбор подходящего шаблона

Шаблон Файлы шаблона (папка template) Скачать Файлы скрипта (папка user_sh) Скачать Память Сложность Для кого
Lite stargate-lite.yaml 💾 ~20 МБ ⭐ Низкая Новичков, базовой настройки
Full stargate.yaml 💾 ~40 МБ ⭐⭐ Средняя Продвинутых пользователей
Mini stargate-mini.yaml 💾 ~15 МБ ⭐ Низкая Минимальный с сервисами
Nano stargate-nano.yaml 💾 ~15 МБ ⭐ Низкая Минимальный без сервисов
Area stargate-area.yaml 💾 stargate-area.sh 💾 ~25-60 МБ ⭐⭐⭐ Высокая Переключатели по странам
Chain stargate-chain.yaml 💾 stargate-chain.sh 💾 ~50-90 МБ ⭐⭐⭐ Высокая Цепочки через RU-сервер

Описание шаблонов

Шаблоны можно сразу использовать, но возможно они содержат избыточный код, который вам может не потребоваться. При необходимости редактируйте их согласно официальному примеру и документации. Поскольку это файлы ШАБЛОНОВ конфигурации, а не сами конфигурации, они содержат переменные со знаком $ и могут не поддерживаться вашим YAML редактором.

Сравнение функциональности шаблонов

Функция Stargate Lite Mini Nano Area Chain
ZKEEN геоданные (GEOIP/GEOSITE)
Автообновление геоданных
CDN провайдеры (Fastly, Akamai, CDN77)
Облачные хостинги (Amazon, Oracle, Hetzner, OVH, Vultr, DigitalOcean, MEGA)
AI сервисы (OpenAI, Gemini, Anthropic, Perplexity, Microsoft Copilot)
Мессенджеры (Telegram, WhatsApp)
Стриминг (YouTube, Twitch)
Игры (Steam, Discord)
Torrent правила
ECH-Refilter (ускорение интернета)
Ru-Traffic (GEOIP России)
META (Facebook, Instagram)
IPv6 поддержка
Sniffer (анализ трафика)
AWG группы (WireGuard/AmneziaWG)
RU группы (российские прокси)
Группы по странам (динамические)
Двойная маршрутизация (цепочки через RU)
VIA_RU группы (автоматические цепочки)
dialer-proxy override (переопределение маршрута)
Исключение WireGuard из цепочек
Удвоение провайдеров (оригинал + цепочка)
Потребление памяти ~40 МБ ~20 МБ ~15 МБ ~12 МБ ~25-50 МБ ~50-90 МБ

Облегчённый (Lite)

Оптимальный выбор для большинства домашних сетей. Просто, надежно, экономно.

Файл шаблона: stargate-lite.yaml

Особенности:

  • 💾 Минимальное потребление памяти (~20 МБ) — работает даже на старых маршрутизаторах
  • 🎯 Все необходимое для работы, без лишнего
  • ⚡ Быстрая загрузка конфигурации
  • 📱 Встроенные переключатели для основных сервисов (YouTube, Telegram, игры, AI)
  • 🤖 Поддержка AI сервисов: OpenAI, Google Gemini, Anthropic Claude, Perplexity, Microsoft
  • 🌐 Полная поддержка IPv6 и Sniffer (анализ трафика)
  • 🔐 AWG группы для WireGuard/AmneziaWG прокси
  • 🇷🇺 RU группы для российских прокси (RU_AUTO, RU_MANUAL, RU_FASTEST, RU_FAILOVER)

Когда использовать:

  • Первый раз настраиваете Mihomo? Выбирайте Lite
  • Маршрутизатор устаревающий или с ограниченной памятью? Lite
  • Не нужна очень тонкая настройка? Lite — правильный выбор

Когда НЕ использовать:

  • Нужны правила для CDN провайдеров (Cloudflare, Fastly, Akamai)? → Full
  • Нужны GEOIP правила для автоматической маршрутизации по странам? → Full
  • Нужны правила для облачных хостингов (AWS, Oracle, Hetzner)? → Full
  • Нужны Torrent правила? → Full

Полный (Stargate)

Для гиков Mihomo с расширенными возможностями и переключателями.

Файл шаблона: stargate.yaml

Особенности:

  • 🌍 ZKEEN геоданные — автоматическая загрузка актуальных списков IP и доменов по странам (обновление каждые 24 часа)
  • 🎮 Избыточно большой набор переключателей для тонкой настройки
  • 🛠️ Возможность направлять разные хостинги и сервисы через разные прокси
  • 📊 Специальные GEOIP правила для соцсетей, мессенджеров, игр, стриминга
  • ☁️ Правила для облачных провайдеров: Amazon, Google, Cloudflare, Fastly, Akamai, CDN77, DigitalOcean, Hetzner, MEGA, Oracle, OVH, Vultr
  • 🤖 AI сервисы: OpenAI, Google Gemini, Anthropic Claude, Perplexity, Microsoft Copilot
  • 📥 Torrent правила для торрент-клиентов и трекеров
  • 🚀 ECH-Refilter для ускорения интернета
  • 🇷🇺 Ru-Traffic — отдельная группа для российского трафика по GEOIP
  • 💪 Требует больше памяти (~40 МБ+)

Когда использовать:

  • Разобрались с Lite и хотите большей гибкости?
  • Знакомы с настройкой прокси?
  • Ваш маршрутизатор мощный и памяти предостаточно?
  • Нужна автоматическая маршрутизация по странам через ZKEEN?
  • Нужны правила для CDN и облачных хостингов?

Совет: Сначала попробуйте Lite, потом переходите на Full если понадобится


Минимум (Mini)

Для минимальной настройки на очень ограниченном оборудовании с сервисами.

Файл шаблона: stargate-mini.yaml

Особенности:

  • 🪶 Самое экономичное потребление памяти (~15 МБ)
  • 📌 Только самое важное: YouTube, Telegram, WhatsApp, Discord, Cloudflare
  • ⚙️ Минимум переключателей — меньше путаницы
  • 🐢 Может работать даже на очень древних маршрутизаторах
  • Без AI сервисов (нет OpenAI, Gemini, Anthropic и др.)
  • Без игровых правил (нет Steam, Twitch)
  • Без GEOIP/ZKEEN геоданных
  • Без IPv6 (отключён для экономии ресурсов)
  • Без Sniffer (анализ трафика отключён)

Когда использовать:

  • Маршрутизатор выпущен 5+ лет назад и памяти всего 32-64 МБ?
  • Вам в принципе не нужна тонкая настройка?
  • Хотите только основной функционал и ничего больше?
  • Не нужны AI сервисы и игры?

Важно: Если у вас обычный и современный маршрутизатор — лучше выберите Lite


Крохотный (Nano)

Для минимальной настройки на очень ограниченном оборудовании без сервисов.

Файл шаблона: stargate-nano.yaml

Особенности:

  • 🪶 Самое экономичное потребление памяти (~15 МБ)
  • ⚙️ Минимум переключателей — только SELECTOR, AUTO, MANUAL, DIRECT
  • 🐢 Может работать даже на очень древних маршрутизаторах
  • Без сервисных групп (нет Telegram, YouTube, Discord и др.)
  • Без AI сервисов
  • Без GEOIP/ZKEEN геоданных
  • Без IPv6 (полностью отключён)
  • Без Sniffer (анализ трафика отключён)
  • Без AWG групп (нет WireGuard/AmneziaWG поддержки)
  • Без RU групп (нет отдельных российских прокси)
  • Без rule-providers (нет внешних наборов правил)

Когда использовать:

  • Маршрутизатор выпущен 5+ лет назад и памяти всего 32-64 МБ?
  • Вам в принципе не нужна тонкая настройка?
  • Хотите только базовую маршрутизацию без разделения по сервисам?
  • Не нужны никакие дополнительные функции?

Важно: Если у вас обычный и современный маршрутизатор — лучше выберите Lite


Страны (Area)

Шаблон с динамическими переключателями по странам. Позволяет гибко управлять трафиком через прокси конкретных стран, аналогично тому как работают RU_* группы для России.

Чтобы шаблон работал правильно необходимо в контейнер положить ДВА файла из которых он состоит.

Как это работает:

Вы задаёте список нужных стран через одну переменную окружения SG_COUNTRIES, а скрипт автоматически создаёт для каждой страны 4 переключателя. Страна RU (🇷🇺) всегда присутствует:

SG_COUNTRIES="US,NL,DE,GB,FR,JP,SG"
/container envs add list=MIHOMO key=SG_COUNTRIES value="US,NL,DE,GB,FR,JP,SG"

Режим фильтрации прокси (SG_CODE):

По умолчанию скрипт фильтрует прокси только по флагу эмодзи страны (🇺🇸, 🇩🇪 и т.д.). Если ваши прокси не содержат флаги в названиях, но содержат коды стран в верхнем регистре (US, DE, NL), установите SG_CODE="true" чтобы фильтр искал и по флагу, и по коду одновременно.

Значение SG_CODE Фильтр для US Когда использовать
false (по умолчанию) (?i)🇺🇸 Прокси содержат флаг эмодзи в названии: 🇺🇸 US Server 1
true (?i)🇺🇸|US Прокси содержат и флаг, и код: ищет совпадение по любому из них
# Только по флагу (по умолчанию, обычно флаг страны всегда присутствует в подписках)
/container envs add list=MIHOMO key=SG_CODE value="false"

# По флагу И коду страны (Могут быть пересечения стран, если они называются полными латинскими названиями)
/container envs add list=MIHOMO key=SG_CODE value="true"

💡 Совет: Если ваши прокси в подписках не содержат эмодзи флагов в названиях, установите SG_CODE="true" — тогда фильтр будет искать прокси по коду страны (US, DE, NL) даже без флага.

Для каждой страны создаются группы:

  • XX_AUTO — автоматический выбор (FASTEST → FAILOVER → MANUAL → DIRECT)
  • XX_MANUAL — ручной выбор прокси страны
  • XX_FASTEST — самый быстрый прокси страны (url-test)
  • XX_FAILOVER — резервный прокси страны (fallback)

Чтобы включить или выключить (включено по умолчанию), отображение XX_FASTEST и XX_FAILOVER для генерируемых стран, в целях экономии памяти и ресурсов установите переменным окружения SG_FASTEST и SG_FAILOVER значение true или false.

Переменная Значение результат
SG_FASTEST true Поиск быстрого - включен
SG_FASTEST false Поиск быстрого - выключен
SG_FAILOVER true Поиск доступного - включен
SG_FAILOVER false Поиск доступного - выключен
# Выключить поиск быстрого по каждой стране
/container envs add list=MIHOMO key=SG_FASTEST value="false"

# Выключить поиск доступного по каждой стране
/container envs add list=MIHOMO key=SG_FAILOVER value="false"

Пример для страны US (США 🇺🇸):

US_AUTO     → автоматически выбирает лучший US прокси
US_MANUAL   → ручной выбор US прокси
US_FASTEST  → самый быстрый US прокси по задержке
US_FAILOVER → резервный US прокси

Что добавляет stargate-area.sh:

  • 🌍 Автоматически создаёт группы переключателей для каждой указанной страны
  • 🏳️ Фильтрует прокси по флагу эмодзи (🇺🇸, 🇩🇪, 🇳🇱 и т.д.) или коду страны (US, DE, NL) — настраивается через SG_CODE
  • 📋 Добавляет все созданные группы в главный SELECTOR для удобного управления
  • 🔄 Полностью динамически — изменили SG_COUNTRIES, перезапустили, получили новый набор

Поддерживаемые страны (24 страны):

Код Страна Флаг Код Страна Флаг
US США 🇺🇸 NL Нидерланды 🇳🇱
DE Германия 🇩🇪 GB Великобритания 🇬🇧
FR Франция 🇫🇷 JP Япония 🇯🇵
SG Сингапур 🇸🇬 CA Канада 🇨🇦
AU Австралия 🇦🇺 KR Южная Корея 🇰🇷
IN Индия 🇮🇳 BR Бразилия 🇧🇷
IT Италия 🇮🇹 ES Испания 🇪🇸
PL Польша 🇵🇱 SE Швеция 🇸🇪
FI Финляндия 🇫🇮 NO Норвегия 🇳🇴
CH Швейцария 🇨🇭 CZ Чехия 🇨🇿
UA Украина 🇺🇦 TR Турция 🇹🇷
IL Израиль 🇮🇱 AE ОАЭ 🇦🇪

Особенности:

  • 🌍 До 24 поддерживаемых стран — выбирайте любые комбинации
  • 📊 4 группы на каждую страну (AUTO, MANUAL, FASTEST, FAILOVER)
  • 🏳️ Автоматическая фильтрация прокси по флагу или коду страны
  • 💾 Память: ~25-60 МБ в зависимости от количества стран (15 стран = ~45 групп)
  • 🔄 Динамическая генерация — не нужно редактировать YAML вручную
  • 🇷🇺 Сохраняет все RU_* группы из базового шаблона

⚠️ Важно знать:

  • 📁 Требует загрузки ДВУХ файлов, а не одного
  • 🏳️ Прокси в подписках должны содержать флаг выбранных стран (🇺🇸) или код (US) в названии — зависит от SG_CODE
  • 📊 Каждая страна добавляет 4 группы — 15 стран = 60 дополнительных групп
  • 🔍 Если прокси не содержат флаг или код страны, они не попадут в соответствующую группу
  • ⚙️ SG_CODE="false" (по умолчанию) — фильтр только по флагу; SG_CODE="true" — фильтр по флагу И коду

Установка шаблона Страны:

  1. Загрузите оба файла:

  2. Установите переменную окружения для выбора стран:

    /container envs add list=MIHOMO key=SG_COUNTRIES value="US,NL,DE,GB,FR,JP,SG"

    Замените список стран на нужный вам. Коды стран разделяются запятыми, пробелы не важны.

  3. (Необязательно) Установите режим фильтрации прокси:

    /container envs add list=MIHOMO key=SG_CODE value="true"

    По умолчанию false (фильтр только по флагу). Установите true если прокси не содержат эмодзи флагов в названиях.

  4. Установите CONFIG на шаблон:

    /container envs add list=MIHOMO key=CONFIG value="stargate-area.yaml"
  5. Перезапустите контейнер для активации скрипта

Примеры использования для указания нужных стран как значений:

Только США и Нидерланды:

SG_COUNTRIES="US,NL"
/container envs add list=MIHOMO key=SG_COUNTRIES value="US,NL"

Все популярные страны (15 стран):

SG_COUNTRIES="US,NL,DE,GB,FR,JP,SG,CA,AU,KR,IN,BR,IT,ES,PL"
/container envs add list=MIHOMO key=SG_COUNTRIES value="US,NL,DE,GB,FR,JP,SG,CA,AU,KR,IN,BR,IT,ES,PL"

Европейские страны:

SG_COUNTRIES="DE,NL,FR,GB,IT,ES,PL,SE,FI,NO,CH,CZ"
/container envs add list=MIHOMO key=SG_COUNTRIES value="DE,NL,FR,GB,IT,ES,PL,SE,FI,NO,CH,CZ"

Азиатские страны:

SG_COUNTRIES="JP,SG,KR,IN"
/container envs add list=MIHOMO key=SG_COUNTRIES value="JP,SG,KR,IN"

Когда использовать:

  • Хотите выбирать прокси по странам вручную?
  • Нужен быстрый доступ к серверам конкретной страны?
  • Используете разные страны для разных задач (работа, стриминг, игры)?
  • Хотите аналог RU_* групп для других стран?

Когда НЕ использовать:

  • Вам достаточно одного SELECTOR? → Lite
  • Нужны цепочки через RU? → Chain
  • Очень ограниченный роутер (32-64 МБ)? → Mini или Nano

Цепочки (Chain)

Специальный режим: трафик идет сначала через RU сервер, потом в нужную страну. Полезно если у вас белые списки или нужна иная логика маршрутизации.

Чтобы шаблон работал правильно необходимо в контейнер положить ДВА файла из которых он состоит.

Как это работает:

Ваш компьютер
     ↓
  Русский прокси #1
     ↓
  Иностранный прокси #2
     ↓
Целевой сервер

Что добавляет stargate-chain.sh:

  • 🔁 Автоматически создаёт дубликаты всех подписок с суффиксом -via-ru
  • 🔗 Настраивает dialer-proxy: RU_AUTO для маршрутизации через российские серверы
  • 🚫 Исключает российские прокси из цепочек (exclude-filter: *exclude_ru) чтобы избежать петель
  • 🚫 Исключает WireGuard из цепочек (exclude-type: wireguard) — они не поддерживают двойную маршрутизацию
  • 📦 Сохраняет поддержку AWG, SRV и VETH провайдеров из основного entrypoint.sh

Особенности:

  • 🔗 Двойная маршрутизация для восстановления доступности интернета
  • 🚀 Требует нескольких живых RU прокси в подписках
  • ⏱️ Пинг (задержка) будет больше — два прокси вместо одного
  • 💾 Память: ~50-90 МБ в зависимости от подписок (удвоенное количество провайдеров)
  • 🔄 Создаёт дополнительные группы VIA_RU_AUTO, VIA_RU_FASTEST для автоматической маршрутизации через РФ

⚠️ Важно знать:

  • ⏱️ Из-за двойной маршрутизации пинг выше — онлайн-игры могут быть медленнее
  • 📁 Требует загрузки ДВУХ файлов, а не одного
  • 🔗 Работает только с подписками (SUB1, SUB2 и т.д.) — без них не сработает, но можете попытаться изменить его под свои нужды.
  • 🔄 Удваивает количество провайдеров в конфигурации (оригинал + цепочка)

Установка цепочек:

  1. Загрузите оба файла:

  2. Перезапустите контейнер для активации скрипта

  3. Обязательно включите "Auto disconnect idle UDP" в zashboard или подобной панели, чтобы неактивные или подвисшие соединения при переключении цепочки закрывались (например, каждые 10 минут)

Требования:

  • Несколько рабочих RU прокси в подписках (для надежности)
  • Закрытие неактивных UDP-соединений
  • Достаточно ли у роутера памяти для удвоения подписок?

Управление маршрутизацией: переключатели

Что это такое? Переключатели (switches) — это как кнопки на панели управления. Они помогают выбрать, через какой именно прокси отправить трафик того или иного сервиса:

  • Для YouTube могу выбрать один прокси
  • Для Telegram — другой
  • Для игр — третий

Некоторые переключатели вы настраиваете вручную, другие работают автоматически.

Переменные шаблонов

Шаблоны используют переменные окружения, которые подставляются при запуске контейнера. В шаблонах могут использоваться не все переменные. Вот основные из них:

Основные переменные:

Переменная Описание Пример значения
CONFIG Имя загруженного шаблона stargate-lite.yaml, stargate.yaml
LOG_LEVEL Уровень логирования info, debug, warning, error, silent
IPV6 Включение поддержки IPv6 true / false
UNIFIED_DELAY Более естественное тестирование прокси по задержке true / false
TCP_CONCURRENT Количество параллельных TCP-соединений для одного прокси 1, 2, 3
KEEP_ALIVE_IDLE Время простоя TCP до первого keepalive 60, 120
KEEP_ALIVE_INTERVAL Интервал TCP keepalive 20, 30
STORE_SELECTED Сохранять выбор групп в веб-интерфейсе true / false
EXTERNAL_CONTROLLER_ADDRESS Адрес API контроллера 0.0.0.0, 127.0.0.1
UI_PORT Порт веб-интерфейса 9090
EXTERNAL_UI_PATH Путь к UI файлам ui, metacubexd
EXTERNAL_UI_URL URL для загрузки UI https://github.com/...
UI_SECRET Секрет API произвольная строка
DNS_ENABLE Включить встроенный DNS-резолвер true / false
DNS_USE_SYSTEM_HOSTS Использовать системный /etc/hosts true / false
DNS_LISTEN Адрес/порт для DNS-слушателя 53, 0.0.0.0:53
DNS_CACHE_ALGORITHM Алгоритм кеширования DNS-запросов lru, random, fifo
DNS_PREFER_H3 Предпочитать HTTP/3 для DNS-over-HTTPS true / false
DNS_ENHANCED_MODE Включить расширенный режим DNS true / false
DNS_FAKE_IP_RANGE Диапазон подставных IP для fake-ip 198.18.0.1/16
DNS_FAKE_IP_TTL Время жизни подставного fake-ip в секундах 600, 3600
GATEWAY_<IP>, GATEWAY_<IFACE> Переопределение шлюза для VETH-интерфейсов GATEWAY_192_168_1_2=192.168.1.1, GATEWAY_eth1=192.168.1.1
MIXED_PORT Порт mixed-прокси для приложений 1080
LOADBALANCE_STRATEGY Стратегия распределения нагрузки round-robin, consistent-hashing, sticky-sessions

Переменные подписок:

Переменная Описание Значения по-умолчанию
SUB1, SUB2, ... URL подписок на прокси-серверы
SRV0, SRV1, ... Локальные серверы в формате YAML
HEALTH_CHECK_ENABLE Включить проверку здоровья прокси true / false
HEALTH_CHECK_URL URL для проверки прокси https://www.gstatic.com/generate_204
HEALTH_CHECK_EXPECTED_STATUS Ожидаемый HTTP статус 204
HEALTH_CHECK_INTERVAL Интервал проверки здоровья (сек) 200
HEALTH_CHECK_TIMEOUT Таймаут ожидания ответа (сек) 5
HEALTH_CHECK_LAZY Отложенная проверка прокси true / false
PROVIDER_INTERVAL Интервал обновления подписок (сек) 3600

Переменные TUN/TPROXY (генерируются автоматически):

Переменная Описание Варианты
TUN Принудительно включить TUN вместо TPROXY 1 / 0
TUN_IN_AUTOCONFIG Блок конфигурации TUN/TPROXY (генерируется entrypoint.sh)
TUN_STACK Стек TUN system, mixed, gvisor
TUN_AUTO_DETECT_INTERFACE Автоопределение интерфейса true / false
TUN_AUTO_ROUTE Автоматическая маршрутизация true / false
TUN_AUTO_REDIRECT Автоматический редирект true / false
TUN_INET4_ADDRESS Адрес TUN интерфейса 172.16.0.1/30

Автоматически генерируемые:

Переменная Описание
HWID Hardware ID (генерируется из UUID) для подписок с ограничением по устройствам
PROVIDERS_BLOCK Блок подписок на прокси (генерируется из SUB*, SRV*, AWG .conf файлов)
PROVIDERS_LIST Список провайдеров для групп (генерируется автоматически)
PROVIDERS_CHAIN_BLOCK Блок цепочечных провайдеров (только для Chain шаблона)
PROVIDERS_CHAIN_LIST Список цепочечных провайдеров (только для Chain шаблона)
SG_COUNTRIES Список стран для шаблона Area (через запятую)
SG_CODE Режим фильтрации: false = только флаг (по-умолчанию), true = флаг + код
SG_FASTEST Выполнять поиск быстрого по каждой стране (только для Area шаблона)
SG_FAILOVER Выполнять поиск доступного по каждой стране (только для Area шаблона)
AREA_GROUPS_BLOCK Блок групп по странам (генерируется stargate-area.sh)
AREA_GROUPS_LIST Список групп по странам для proxy_list_all (генерируется stargate-area.sh)
AREA_SELECTOR_PROXIES Список групп по странам для SELECTOR (генерируется stargate-area.sh)

Ручные переключатели

Эти вам нужно настраивать самостоятельно в панели управления. При первом запуске обязательно выберите прокси вручную:

Переключатель Назначение Что это значит
SELECTOR Главный для большинства сервисов Для трафика, не распределеяемого по сервисам
MANUAL Дополнительный выбор иностранного прокси Если SELECTOR не подходит — выберите вручную здесь
RU_MANUAL Дополнительный выбор российского прокси То же, но специально для RU-прокси
AWG_MANUAL Специальные прокси (WireGuard, WARP, Amnezia) Для сервисов, которым нужны эти безопасные протоколы
XX_MANUAL Выбор прокси конкретной страны Только Area шаблон (XX = US_MANUAL, DE_MANUAL, NL_MANUAL и т.д.)

Автоматические переключатели ️

Эти работают сами по себе. Никогда их не трогайте в панели! Если вы их измените, автоматика сломается.

Типы Fallback — они выбирают прокси автоматически:

  • AUTO — сам выбирает лучший иностранный прокси
  • RU_AUTO — сам выбирает рабочий российский прокси
  • AWG_AUTO — сам выбирает безопасный WireGuard/WARP прокси
  • XX_AUTO — сам выбирает лучший прокси для страны X (только Area шаблон, где XX = код страны: US, DE, NL и т.д.)
  • VIA_RU_AUTO — сам проводит трафик через РФ в заграницу (только Chain шаблон)
  • FAILOVER / RU_FAILOVER / XX_FAILOVER — если основной прокси упал, автоматически переключаются на резервный

Типы URLTest — они выбирают НА ОСНОВЕ СКОРОСТИ:

  • FASTEST — постоянно проверяет и использует САМЫЙ БЫСТРЫЙ иностранный прокси
  • RU_FASTEST — САМЫЙ БЫСТРЫЙ российский прокси
  • AWG_FASTEST — САМЫЙ БЫСТРЫЙ безопасный прокси
  • XX_FASTEST — САМЫЙ БЫСТРЫЙ прокси для страны X (только Area шаблон)
  • VIA_RU_FASTEST — проверяет скорость и выбирает быстрейший путь через РФ в заграницу (только Chain шаблон)

Типы Load-balance - они РАСПРЕДЕЛЯЮТ НАГРУЗКУ:

  • LOADBALANCE — распределяет нагрузку по иностранным серверам
  • RU_LOADBALANCE — распределяет нагрузку по российским серверам

Сломалась автоматика?

Не волнуйтесь, это легко исправить:

  1. Откройте панель управления проксями
  2. Найдите сбитый переключатель (около него отображается иконка замочка)
  3. Нажмите на него правой кнопкой мыши
  4. или Нажмите кнопку спидометра

Тогда автоматика восстановится и всё будет работать снова.

Технические параметры (для любопытных)

Tolerance в URLTest: Это время отклика в миллисекундах.

  • Текущее: 50 мс
  • Измените на 10 мс если хотите, чтобы прокси переключались более агрессивно (чаще)
  • Оставьте 80-100 мс если хотите большей стабильности

Фильтрация РФ прокси: Система ищет:

  • Флаг 🇷🇺 в названии
  • Или текст "RU"

Если в ваших прокси используются другие обозначения (вместо "RU"), отредактируйте фильтр filter в шаблонах

WireGuard/WARP прокси: Они не могут работать в цепочках (double proxy) из-за особенностей маршрутизации внутренних адресов, разным тоннелям важно знать про маршруты друг друга, поэтому автоматически исключаются из режима Chain. Но вы всё равно можете их использовать через AWG_* переключатели в обычных шаблонах (Lite, Full, Mini)

💡 Совет по свободной памяти роутера: Если оставить панель управления открытой в браузере — она будет избыточно грузить память и ресурсы оборудования. Если закроете браузер или вкладку когда ничего не настраиваете — сэкономите ~10 МБ ОЗУ. Не все агрессивные дашборды полезны.


Оптимизация подписок

Очистка подписок (рекомендуется)

Если вы любите бесплатные подписки из интернета, они часто содержат рекламу, бесполезные или дырявые конфигурации, которые раскрывают заинтересованным лицам ваши методы доступа в интернет.

Используйте фильтр подписок для удаления:

  • неработающих серверов
  • опасных конфигураций
  • мусорных данных

Если ваши подписки уже чистые (платные), фильтр необязателен.

Количество подписок

Совет: Используйте несколько разных подписок через SUB1, SUB2, SUB3:

  • Повышает надежность (если одна подписка не загрузится)
  • Больше вариантов для выбора прокси
  • Критично для режима Chain (иначе может переключиться на прямое соединение по исчерпанию доступных серверов)

Важные замечания

Кодировка

Обязательно сохраняйте файлы шаблонов в UTF-8 без BOM:

  • Откройте конфиг в VS Code или другом редакторе
  • Убедитесь в нижнем правом углу: UTF-8 (не UTF-8 with BOM)
  • BOM может помешать Mihomo распознать конфиг

Ограничения памяти

Значения потребления памяти основаны на экспериментах:

  • Архитектура: 32-bit ARM
  • Количество подписок: 1
  • Прокси на подписку: ~30 штук

Ваши значения могут отличаться в зависимости от оборудования и количества прокси.

Комментарии в конфигах

Все шаблоны содержат подробные комментарии. Читайте их — они помогут понять каждый параметр. Если где-то нашли ошибку - открывайте issue


Дополнительная справка

About

Шаблоны конфигураций для для https://hub.docker.com/r/wiktorbgu/mihomo-mikrotik

Topics

Resources

Stars

41 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages