По запросу «инструкция Clash» в выдаче одновременно оказываются Clash, Clash Premium, Clash Meta, mihomo, Clash Verge, Clash Verge Rev и FlClash. Эти названия относятся к разным уровням, и смешивать материалы про них — верный способ получить конфиг, который тихо ничего не делает. Разбираем родословную.
Ядро и клиент — два разных слоя
Ядро делает всю работу: читает конфиг, устанавливает соединения, сопоставляет правила и передаёт трафик. Клиент — графическая оболочка вокруг: подписки, цифры задержки, переключатели. Любой тумблер в интерфейсе в итоге превращается в команду ядру.
Отсюда два следствия. Смена клиента не требует переписывать конфиг: та же подписка ведёт себя одинаково под любым интерфейсом. А вопросы вида «правило не срабатывает» или «протокол не поддерживается» почти всегда решаются на уровне ядра, а не оболочки.
На странице настроек обычно видна версия ядра, что-то вроде mihomo v1.19.x. Указывайте её, когда просите помощи, — это экономит половину переписки.
Линия ядра: от Clash к mihomo
Оригинальный Clash написал Dreamacro, репозиторий заархивирован в ноябре 2023 года. Clash Premium — закрытая сборка с поддержкой TUN и Script — остановилась тогда же.
Форк сообщества Clash.Meta подхватил разработку и позже был переименован в mihomo. Именно это ядро сегодня внутри почти каждого клиента. Оно читает исходный формат конфига Clash и добавляет новые протоколы — Hysteria2, TUIC, VLESS Reality — а также гораздо более полную работу с DNS и rule-provider.
Совместимость односторонняя: старый конфиг Clash на mihomo заработает, наоборот — нет. Как только в подписке появился протокол, который есть только в mihomo, дороги назад к старому ядру больше нет.
Линия клиентов: живые и заброшенные
- Clash Verge Rev: все три настольные платформы, самый полный набор функций, и именно он подразумевается во всех статьях на этом сайте. Обратите внимание на суффикс Rev — это продолжение сообщества после остановки исходного Clash Verge.
- FlClash: кроссплатформенный, кроме десктопа охватывает Android, интерфейс везде одинаковый. Что выбрать — в статье FlClash или Clash Verge.
- Clash for Windows: закрытый исходный код, развитие прекращено в 2023 году, обновлений безопасности нет. Маршрут переезда — в инструкции по миграции.
- ClashX: старый клиент для macOS, тоже без поддержки.
Зачем это знать
- Перед тем как следовать инструкции, посмотрите на дату и на ядро. Примеры с
Scriptилиfake-ipиз статей до 2023 года могут быть уже неверны. - Когда провайдер пишет «поддержка Clash», почти всегда имеется в виду подписка в формате mihomo. В старом формате новых узлов просто не будет.
- Заброшенная программа продолжает работать, но не получает ни исправлений безопасности, ни новых протоколов. Как запасной вариант — нормально, как основной — нет.
Чтобы понять, к какому слою относится каждое поле в вашей подписке, читайте дальше разбор структуры конфига.