Clash/Mihomo: конфиг не запускается
Практический справочник по Clash/Mihomo: clash/mihomo: конфиг не запускается, YAML-профили, DNS, TUN, группы, rules и диагностика маршрутов.
Содержание
Практический справочник по Clash/Mihomo: clash/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.
Когда теория по Clash уже не нужна
Если цель — понять технологию, продолжайте ручную настройку и сверяйте параметры. Если цель — рабочее подключение прямо сейчас, готовая подписка снимает большую часть риска: не нужно собирать сервер, подбирать transport, держать конфиги и гадать, какой клиент поддержит все поля. В этой статье это особенно важно на этапе диагностики: пользователь должен понимать, где заканчивается справочник и где начинается практическое оформление доступа.
Пользователь получает subscription URL и может проверить подключение без ручной сборки сервера.
Если текущий клиент не принимает формат, используйте Happ или другой совместимый клиент, а исходную ссылку храните отдельно.
При сбое смотрите не только название протокола, но и SNI, ключи, порт, DNS, route rules, версию клиента и ограничения сети.
Фрагмент provider для Clash/Mihomo
proxy-providers:
subscription:
type: http
url: "<subscription-url>"
interval: 3600
path: ./providers/subscription.yaml
health-check:
enable: true
interval: 600
url: https://www.gstatic.com/generate_204
Проверено на практике
- Дата проверки: 2026-05-12
- Среда: Windows, macOS, Linux и Android-клиенты; документация Mihomo и Clash Verge Rev
- Версии: актуальные публичные сборки и документация на дату проверки
Мини-чеклист
- Исходный YAML сохранен.
- Версия ядра известна.
- Groups и rules сверены.
- DNS/TUN проверены отдельно.
- Логи прочитаны с первой ошибки.
- Проверен один профиль или конфиг до массовых изменений
- Сохранены subscription URL, страница статуса заказа и доступ в кабинет
- Продление выполняется на тот же email, если нужно сохранить текущий доступ
Частые ошибки
- Правка управляемой подписки напрямую.
- Табуляция или неверный отступ в YAML.
- Выбор узла в группе, которую rules не используют.
- RULE-SET ниже MATCH.
- Публикация полного YAML с токенами.
- Покупать продление на другой email и получать отдельный профиль вместо продления текущего
- Удалять старый рабочий профиль до проверки нового подключения
- Менять DNS, transport, TUN и route rules одновременно
Источники и документация
FAQ
Clash и Mihomo одно и то же?
Mihomo - активно развиваемое ядро экосистемы Clash/Clash Meta; клиенты могут использовать разные ядра.
Нужно знать YAML?
Для надежной диагностики да.
TUN решает все?
Нет, он добавляет системный туннель и новые возможные ошибки.
Что будет при продлении через сайт?
Если указать тот же email, система находит текущего пользователя и продлевает существующую подписку. Новый пользователь обычно появляется при другом email.
Что сохранить после оформления?
Сохраните страницу статуса заказа, subscription URL, ссылку на кабинет и файл с данными доступа, если он доступен на финальной странице.
Нужен быстрый рабочий доступ?
Если сейчас важнее вернуть подключение, чем продолжать ручную диагностику, переходите к прямому сценарию оформления доступа.
Оформить доступ