Спросите на форуме, что ставить, и десять ответов назовут восемь разных программ, и ни один из них не будет ошибочным. Расхождение возникает потому, что в вопросе не сказано, какая система, нужно ли заворачивать в прокси весь трафик машины и насколько вы готовы мириться с проектом, который полгода не выпускал новых версий. Уточните эти три вещи, и выбирать будет почти не из чего.
Ядро и клиент — это два разных слоя
Работу выполняет процесс mihomo, прежнее название — Clash.Meta. Он читает конфигурацию, сопоставляет правила и устанавливает соединения с узлами, а собственного интерфейса у него нет. То, что вы запускаете двойным щелчком — Clash Verge Rev, FlClash, ClashX Meta — это оболочка вокруг него: рисует интерфейс, хранит файлы подписок и поднимает ядро, когда оно должно работать.
Отсюда следует практический вывод: сменить клиент не значит сменить ядро. Адреса подписок и большая часть конфигурации переезжают как есть, и узлы, которые работали, продолжат работать. И наоборот: поддерживается ли новый протокол — вопрос к версии ядра, а не к оболочке; а видно ли с первого взгляда, какому правилу соответствовал запрос, — как раз к оболочке.
Партнёрский материалОткуда взять ссылку на подписку?Партнёрский сервис даёт 1 ГБ высокоскоростного трафика Гонконга при регистрации — импорт в один клик.Получить быстрые серверыСначала отсеките по платформе
- Настольная Windows: самый широкий выбор оболочек и платформа, под которую написано почти всё, что найдётся в поиске.
- macOS: сборки для Intel и для Apple Silicon — это два разных пакета, обычно лежащие рядом на странице релизов, и отличает их только короткий фрагмент имени файла.
- Linux: графических вариантов заметно меньше. На рабочей машине выбор ещё есть; на сервере и на всём, где не установлен рабочий стол, обычно запускают голое ядро плюс веб-панель.
- Android: нативные графические клиенты существуют. FlClash — один из более активных, трафик он забирает через системный интерфейс VPN.
- iOS и iPadOS: клиенты семейства Clash здесь не работают вообще. В App Store есть только сторонние приложения, говорящие на тех же протоколах, причём часть из них попросту отсутствует в магазинах некоторых стран, поэтому аккаунт другого региона нередко становится частью процедуры. Это ограничение платформы, обойти его нечем.
- Роутеры: под OpenWrt реализации есть, и на этом уровне ни одно устройство в сети не нужно настраивать отдельно. Но диагностика идёт по SSH, а неудачная прошивка забирает с собой всю сеть. Начинать отсюда не стоит.
После отсева по платформе кандидатов обычно остаётся не больше трёх. Всерьёз думать приходится только на десктопных Windows и Linux — на остальных платформах живых вариантов и так единицы.
Остальное решают несколько критериев
- Нужен ли вам TUN. Если да, придётся смириться с установкой фоновой службы или с одним запросом прав администратора, и стоит проверить, что нужные переключатели вообще есть в интерфейсе. Если нет и системного прокси достаточно, по этому пункту оболочки почти не различаются.
- Держите ли вы больше одной подписки. Одни оболочки активируют по одному профилю за раз, и переключение между провайдерами делается руками. Другие держат несколько сразу или умеют их объединять. Если подписка не одна, именно этот пункт определяет, насколько удобно будет каждый день.
- Язык интерфейса. Не отмахивайтесь от него. Правила и группы политик и без того абстрактны; добавьте незнакомую лексику — и любой разбор поломки обойдётся вдвое дороже.
- Жив ли проект. Посмотрите на странице релизов, когда вышла последняя версия, а в трекере — отвечает ли кто-нибудь. Замершая оболочка на замершем ядре и есть источник большинства последующих неприятностей.
- Сможете ли вы прочитать лог, когда что-то сломается. Если экран логов спрятан глубоко или его нет, диагностика превращается в угадывание.
Из этих пяти тяжелее всего весят два последних. Скудный список функций пережить можно. Некрасивый интерфейс тоже. А вот невозможность выяснить, почему всё сломалось, в проекте, который никто не сопровождает, — нет.
Почему повсюду до сих пор Clash for Windows
Потому что почти все инструкции 2021 и 2022 годов писались вокруг него, и поисковики до сих пор держат те страницы наверху. Только репозиторий уже заархивирован. Новых версий не будет, идущее в комплекте ядро остановилось там же, поэтому протоколы, появившиеся позже, оно не распознаёт, а исправления безопасности закончились вместе с ним. Большинство тех, кто им ещё пользуется, его не выбирали — им просто никто не сказал, что пора переезжать. Шаги переезда разобраны отдельно.
Если сравнивать не хочется, берите это
- Настольные Windows и Linux: Clash Verge Rev. Покрывает все три десктопные платформы, часто обновляется, TUN и экран логов лежат там, где их можно найти, и — что важнее любого списка функций — когда что-то ломается, кто-то уже описал ровно эту поломку.
- macOS: тот же Verge Rev вполне подойдёт. Если хочется чего-то лёгкого, живущего в строке меню, посмотрите на ClashX Meta и подобные, но перед решением взгляните на дату последнего релиза.
- Android: FlClash.
- Серверы, софт-роутеры и всё без рабочего стола: голый mihomo плюс веб-панель. Не ставьте целое окружение рабочего стола ради одного окна.