Rule Providers в Mihomo: списки правил без хаоса
Практический справочник по Clash/Mihomo: rule providers в mihomo: списки правил без хаоса, YAML-профили, DNS, TUN, группы, rules и диагностика маршрутов.
Содержание
Практический справочник по Clash/Mihomo: rule providers в mihomo: списки правил без хаоса, YAML-профили, DNS, TUN, группы, rules и диагностика маршрутов.
Коротко: В Clash/Mihomo важно читать активный YAML и логи конкретного домена, а не только нажимать кнопки в GUI.
Когда это нужно
Материал нужен, когда профиль стартует не так, как ожидалось, или пользователь хочет понять связь YAML, ядра Mihomo и GUI-клиента.
- Подписка импортировалась, но трафик идет не через тот узел.
- После обновления поменялись DNS, TUN или правила.
- Нужно настроить groups, rule-providers или Clash Verge Rev без копирования чужого YAML.
Что подготовить заранее
Нужен активный YAML, версия ядра Mihomo, список providers и понимание, какой клиент управляет профилем.
- Доверенный источник приложения, профиля или YAML.
- Один контрольный узел, на котором удобно проверять изменения.
- Доступ к логам клиента и понимание, какой режим включен.
Пошаговый сценарий
- Сохраните исходный профиль перед изменениями.
- Найдите секции proxies, proxy-groups, rules, dns и tun.
- Проверьте, какая rule срабатывает для конкретного домена.
- Меняйте одно правило, provider или DNS-настройку за раз.
- После изменения смотрите первую ошибку в логах ядра.
Проверка результата
Если профиль не стартует, ищите синтаксис, unsupported fields и providers. Если стартует, но маршрут неверный, смотрите порядок rules и выбранную group.
- Сверьте статус клиента с фактическим открытием нужного сайта.
- Проверьте внешний IP, DNS-ответ и выбранный маршрут.
- Если работает только часть приложений, ищите per-app, rules, DNS или системный proxy.
Безопасность и ограничения
YAML может подтягивать внешние providers и rule lists. Используйте доверенные URL и не загружайте персональные подписки в публичные конвертеры.
Ни один клиентский профиль не гарантирует полную анонимность: владелец сервера, поставщик подписки, операционная система и сайты назначения всё равно остаются частью модели риска.
Если не работает
Откатитесь к рабочей копии, отключите TUN для базовой проверки и добавьте точное временное правило выше спорного.
- Правка управляемой подписки напрямую.
- Табуляция или неверный отступ в YAML.
- Выбор узла в группе, которую rules не используют.
- RULE-SET ниже MATCH.
Проверено на практике
- Дата проверки: 2026-05-12
- Среда: Windows, macOS, Linux и Android-клиенты; документация Mihomo и Clash Verge Rev
- Версии: актуальные публичные сборки и документация на дату проверки
Мини-чеклист
- Исходный YAML сохранен.
- Версия ядра известна.
- Groups и rules сверены.
- DNS/TUN проверены отдельно.
- Логи прочитаны с первой ошибки.
Частые ошибки
- Правка управляемой подписки напрямую.
- Табуляция или неверный отступ в YAML.
- Выбор узла в группе, которую rules не используют.
- RULE-SET ниже MATCH.
- Публикация полного YAML с токенами.
Источники и документация
FAQ
Clash и Mihomo одно и то же?
Mihomo - активно развиваемое ядро экосистемы Clash/Clash Meta; клиенты могут использовать разные ядра.
Нужно знать YAML?
Для надежной диагностики да.
TUN решает все?
Нет, он добавляет системный туннель и новые возможные ошибки.
Хотите перейти сразу к рабочему доступу?
Если сценарий уже ясен и не хочется проходить все шаги вручную, оформите доступ и проверьте подключение на своем устройстве.
Оформить доступ