| config-fallback-sub.yml | ||
| README.md | ||
Это готовый к использованию конфигурационный файл для ядра mihomo, оптимизированный для пользователей в России. Основная цель — обеспечить стабильное, быстрое и бесшовное соединение, автоматически переключаясь между прокси и прямым подключением при сбоях.
Основные возможности
- Полностью автоматический режим работы с отказоустойчивостью (Failover).
- Сначала используется самый быстрый прокси.
- При его отказе — перебор всех остальных живых прокси.
- И только если все серверы недоступны, происходит переключение на прямое соединение (
DIRECT). - Автоматическое восстановление на самый быстрый прокси, как только он снова становится доступен.
- Актуальные наборы правил: используются популярные списки для блокировки рекламы (OISD) и маршрутизации трафика.
- Простая настройка: достаточно указать URL вашей прокси-подписки.
Логика работы автоматического режима (ProxyAuto)
Конфигурация использует многоуровневую систему для максимальной надежности:
- Попытка использовать самый быстрый прокси из группы
ProxyFastest(url-test). - ➡️ В случае сбоя: переключение на группу
ProxyFailover(fallback), которая последовательно перебирает все остальные доступные прокси. - ➡️ В случае сбоя всех прокси: переключение на
DIRECT.
Эта схема гарантирует, что вы останетесь онлайн, пока работает хотя бы один прокси или есть прямое подключение к интернету.
Быстрый старт
-
Скачайте файл
config-fallback-sub.yml. -
Откройте файл в текстовом редакторе.
-
Найдите секцию
proxy-providersи вставьте URL вашей прокси-подписки в полеurl.proxy-providers: subscription: type: http # Вставьте вашу ссылку сюда url: https://sub.sub.com/54j54kjdj # ... -
Загрузите файл GeoSite. Этот файл необходим для корректной маршрутизации по доменным именам. Выполните в терминале следующую команду в будущей рабочей директории
mihomo:cd /opt/etc/mihomo && curl -L -o GeoSite.dat https://github.com/v2fly/domain-list-community/releases/download/$(curl -s https://api.github.com/repos/v2fly/domain-list-community/releases/latest | jq -r .tag_name)/dlc.dat -
Переименуйте
config-fallback-sub.ymlвconfig.yml, переместите его вместе сGeoSite.datв рабочую директорию/opt/etc/mihomo/и запустите ядро.
Настройка под себя
- Правила маршрутизации находятся в секции
rules. Вы можете добавлять, изменять или удалять их в соответствии с вашими потребностями. - Настройки проверки доступности прокси (интервалы) можно изменить в секциях
proxy-providersиproxy-groups.
Автоматическое обновление GeoSite
База доменов GeoSite регулярно обновляется. Чтобы ваша конфигурация всегда использовала актуальные данные, рекомендуется настроить автоматическое обновление. В системах Linux и macOS для этого удобно использовать планировщик задач cron.
-
Откройте редактор
crontabкомандой:export EDITOR=nano crontab -e -
Добавьте в конец файла следующую строку для ежедневного обновления в 4:20 утра:
20 4 * * * cd /opt/etc/mihomo && curl -L -o GeoSite.dat https://github.com/v2fly/domain-list-community/releases/download/$(curl -s https://api.github.com/repos/v2fly/domain-list-community/releases/latest | jq -r .tag_name)/dlc.dat
Отказ от ответственности
Конфигурация предоставляется "как есть". Автор не несет ответственности за возможные проблемы, связанные с ее использованием. Используйте на свой страх и риск.