🖥️ Клиенты на ядре Clash/mihomo: что живо, а что мертво

О чём заметка

Карта графических оболочек, работающих на ядре mihomo (бывший Clash.Meta): какие проекты активны на июль 2026, какие исчезли в ноябре 2023 и почему разница между «обновить приложение» и «обновить ядро» важнее, чем кажется. Сами протоколы и функции ядра разобраны в заметке о возможностях mihomo; про клиенты соседней экосистемы Xray — в Клиенты и маршрутизация.

TL;DR

  • Оболочка — это обёртка вокруг ядра: она носит в себе бинарник mihomo, запускает его и управляет им через Clash API. Логика маршрутизации живёт в ядре и в YAML-конфиге, а не в приложении.
  • На июль 2026 активно развиваются: Clash Verge Rev (Windows/macOS/Linux), FlClash (кроссплатформенный), Mihomo Party / Clash Party (десктоп), ClashMetaForAndroid (CMFA) и ClashX Meta (macOS).
  • Мертвы или заброшены: Clash for Windows (репозиторий удалён 2 ноября 2023), оригинальный ClashX, оригинальный Clash Verge — его продолжение и есть Verge Rev.
  • На роутерах ядро запускают отдельные пакеты: OpenClash и ShellClash для OpenWrt-подобных прошивок.
  • Практическое правило: обновление GUI ≠ обновление ядра. Свежее приложение со старым ядром не откроет подписку с новыми протоколами.

Оболочка и ядро — кто за что отвечает

Клиент на ядре Clash устроен просто: приложение хранит рядом с собой исполняемый файл mihomo, при запуске стартует его с вашим конфигом и дальше разговаривает с ним по HTTP через Clash API. Всё, что вы видите в интерфейсе — список узлов, переключатель группы, график скорости, лог соединений — это ответы API, отрисованные красиво.

Из этой архитектуры следуют три практических вывода.

Первое: поведение сети определяет конфиг, а не приложение. Если трафик идёт не туда, виноваты правила в YAML, а не выбор оболочки. Смена клиента ту же проблему не лечит — переносится же вместе с подпиской и её логика.

Второе: ядро обновляется отдельно. Многие оболочки обновляются чаще или реже, чем mihomo, и позволяют обновить ядро отдельной кнопкой либо подменить бинарник вручную. Типичный симптом устаревшего ядра — подписка импортируется, но узел с новым протоколом (скажем, AnyTLS или свежий вариант обфускации) не подключается, а в логе видно «unsupported proxy type».

Третье: одинаковые проблемы лечатся одинаково. Инструкции по правилам, DNS и TUN из документации mihomo применимы к любой оболочке — меняется только то, в каком окне вписывается конфиг.

Четвёртое: выбор клиента иногда пытаются сделать за вас. Часть продавцов подписок включает привязку к устройству (HWID) — тогда панель отдаёт конфигурацию только приложениям, умеющим отправлять специальный заголовок, а остальные получают ошибку 404. Ядра к этому непричастны: ограничение живёт на этапе загрузки подписки, а не в протоколе. Разбор механики и способ проверить свою подписку — в заметке про HWID-привязку.

Клиент видит весь ваш трафик

Прокси-клиент расшифровывает и маршрутизирует всё, что вы делаете в сети. Ставьте оболочки только из их официальных репозиториев и проверяйте, что репозиторий действительно живой (недавние коммиты, релизы, issue tracker). После ноября 2023 года имена исчезнувших проектов активно используют сайты-агрегаторы, и «Clash for Windows» с рекламной страницы — это чужая сборка неизвестного происхождения, а не оригинал.

Живые проекты (июль 2026)

КлиентПлатформыЧем примечателен
Clash Verge RevWindows, macOS, LinuxПродолжение заброшенного Clash Verge; интерфейс на Tauri (Rust), поддерживает только ядро mihomo — оригинальное ядро Clash в нём убрано за ненадобностью
FlClashWindows, macOS, Linux, AndroidНаписан на Flutter, поэтому одинаково выглядит на десктопе и телефоне; удобен, если хочется один клиент на все устройства
Mihomo Party / Clash PartyWindows, macOS, LinuxПроект, целиком построенный вокруг mihomo: обычно быстрее прочих подхватывает свежие возможности ядра
ClashMetaForAndroid (CMFA)Android«Родная» андроид-оболочка от MetaCubeX; работает через системный VPN-сервис Android
ClashX MetamacOSНаследник ClashX, переведённый на ядро mihomo; минималистичный клиент в строке меню
GUI.for.ClashWindows, macOS, LinuxОболочка, ориентированная на тонкую ручную настройку и работу с несколькими ядрами

Статусы проверяйте сами

Судьбы клиентов в этой экосистеме меняются быстро — проект может замереть или смениться форком за считаные месяцы. Список выше отражает состояние на 25 июля 2026; перед установкой откройте репозиторий и посмотрите дату последнего релиза, а не только звёзды и рекламные страницы.

Роутеры и системные сценарии

На домашних роутерах ядро запускают не оболочкой, а пакетом прошивки. Для OpenWrt-подобных систем это OpenClash и ShellClash — они ставят ядро, генерируют конфиг, поднимают прозрачный перехват (redir/TPROXY или TUN) и дают веб-интерфейс. Смысл варианта в том, что клиент не нужен ни одному устройству в доме: телефоны, телевизор и консоль ходят через шлюз, а правила применяются централизованно.

Второй системный сценарий — mihomo как сервис на мини-ПК или домашнем сервере, с listeners в роли входной точки для остальных устройств (см. раздел про входящие подключения в возможностях mihomo). Ставится он как обычный systemd-сервис, а управляется через веб-дашборд (metacubexd, zashboard), подключённый к Clash API.

Что исчезло в ноябре 2023

Волна удалений 2–3 ноября 2023 года выкосила самые популярные клиенты (полная хроника — в разделе «Ноябрь 2023: репозитории исчезли»):

  • Clash for Windows — на тот момент главный десктопный клиент; репозиторий удалён автором 2 ноября 2023. Проект не возобновлялся. Всё, что распространяется под этим именем сегодня, — сторонние сборки без связи с автором.
  • ClashX (macOS) — заархивирован; развитие продолжилось в форке ClashX Meta.
  • ClashForAndroid — удалён; актуальная замена — ClashMetaForAndroid.
  • Clash Verge — заархивирован; развитие продолжилось в форке Clash Verge Rev, который сегодня и является основным десктопным клиентом.
  • clash-dashboard, GUI.for.Clash, ShellClash и ещё около двух десятков проектов попали в ту же волну; часть из них позже вернулась под новыми именами или в форках.

Общая закономерность: исчезали проекты, а не технология. Формат конфига, Clash API и подписки пережили удаление репозиториев, поэтому пользователи в большинстве случаев просто переставили клиент и импортировали ту же самую подписку.

Как выбирать

Если нужен один ответ: на десктопе разумная точка входа — Clash Verge Rev, на Android — ClashMetaForAndroid или FlClash, если хочется одинаковый интерфейс на всех устройствах. Дальше выбор упирается не в функции ядра (оно у всех одно), а в мелочи: как клиент обновляет ядро, умеет ли редактировать конфиг прямо в окне, как ведёт себя TUN-режим на вашей ОС и не конфликтует ли он с корпоративным VPN или антивирусом.

Отдельный вопрос — а нужна ли вообще экосистема Clash. Если ваша подписка — обычный VLESS+REALITY от одного продавца и ничего сложнее раздельной маршрутизации не требуется, клиенты на Xray-core вроде Happ проще (см. Клиенты и маршрутизация). Сильная сторона mihomo проявляется там, где нужны десятки узлов из нескольких подписок, автоматический выбор, сложные правила и один и тот же конфиг на телефоне, ноутбуке и роутере. Развёрнутое сравнение ядер — в отдельной заметке.

📚 См. также


🤖 Эти статьи открыты — можно обучать на них ИИ

При желании вы можете натренировать ИИ на наших статьях. Исходное форматирование и скачивание всего репозитория одним zip-архивом доступны в Forgejo: исходник этой заметки · весь репозиторий.