Clash Meta for Android: установка и настройка APK
Содержание
Clash Meta for Android (сокращённо CMFA) — официальный Android-клиент от команды MetaCubeX со встроенным ядром mihomo. Он читает те же YAML-конфигурации, что и десктопные клиенты, поддерживает группы прокси и правила маршрутизации, а трафик перехватывает через системный VPN-интерфейс.
Приложение распространяется APK-файлом, поэтому установка складывается из трёх частей: выбрать сборку под процессор телефона, разрешить установку из этого источника и импортировать подписку. Разберём каждый шаг, а в конце — типичные проблемы вроде выгрузки приложения из памяти.
Какой APK выбрать: arm64-v8a, armeabi-v7a или universal
В центре загрузок лежат три варианта CMFA версии 2.11.32. Отличаются они набором машинного кода внутри пакета:
| Сборка | Кому подходит | Особенности |
|---|---|---|
| arm64-v8a | Практически все смартфоны последних лет | Оптимальный выбор по умолчанию |
| armeabi-v7a | Старые 32-разрядные устройства | Ставится, только если arm64-сборка не устанавливается |
| universal | Когда архитектура неизвестна | Работает везде, но файл заметно больше |
Узнать архитектуру можно в приложениях с информацией об устройстве — там она обозначена как arm64-v8a или armeabi-v7a. Если разбираться не хочется, берите universal: единственная плата — размер файла. Подробный разбор архитектур собран в статье про ARM64, AMD64 и ARMv7.
Установка APK-файла
- Скачайте нужный APK и откройте его из панели уведомлений или из файлового менеджера.
- Android спросит разрешение на установку приложений из этого источника — выдайте его тому приложению, из которого открываете файл (браузеру или проводнику). Разрешение выдаётся один раз и относится только к нему.
- Подтвердите установку. Если встроенная проверка предложит отправить файл на анализ, это стандартный шаг для APK вне магазина приложений.
Примечание. Формулировки системных диалогов отличаются в зависимости от версии Android и оболочки производителя, но смысл везде один: система просит подтвердить установку из стороннего источника.
Импорт подписки: создание профиля из URL
- Откройте приложение и перейдите в раздел конфигураций (Profiles).
- Создайте новый профиль и в качестве типа источника выберите URL — второй вариант, файл, нужен для локальных конфигураций.
- Вставьте ссылку подписки, задайте имя профиля и сохраните. Приложение сразу скачает конфигурацию; если загрузка не удалась, ссылка либо устарела, либо недоступна из текущей сети.
- Отметьте загруженный профиль как активный — рядом с ним появится отметка.
Тонкости импорта, включая разбор ошибок, описаны в отдельном руководстве по импорту подписки.
Первый запуск и выбор узла
На главном экране нажмите кнопку запуска. Android покажет системный запрос на создание VPN-подключения — его нужно разрешить: именно через виртуальный интерфейс приложение перехватывает трафик, отдельной настройки прокси на Android не требуется. После подтверждения в строке состояния появится значок VPN-ключа.
Дальше зайдите в раздел прокси: там перечислены группы из вашей конфигурации. В группе ручного выбора можно переключать узлы, а тест задержки покажет, какие серверы отвечают. Если задержка не измеряется вообще ни у одного узла, проблема, как правило, в самой подписке, а не в приложении.
Повседневная работа сводится к двум действиям: переключить узел или группу в разделе прокси и время от времени обновить профиль в разделе конфигураций — обновление подтягивает свежий список серверов и правил. Останавливается подключение той же кнопкой на главном экране, значок VPN при этом пропадает из строки состояния.
Совет. Обновляйте профиль перед долгими поездками и после смены тарифа: адреса серверов у провайдеров меняются, а старая конфигурация об этом не знает.
Частые проблемы на Android
Подключение обрывается, когда экран выключен
Причина почти всегда одна — агрессивная экономия энергии: система выгружает фоновое приложение. В настройках батареи найдите CMFA и снимите ограничения (варианты формулировок: «Без ограничений», «Разрешить работу в фоне», «Автозапуск»). На оболочках некоторых производителей приложение дополнительно нужно закрепить в списке недавних задач.
Нет уведомления или значка VPN
Проверьте, разрешены ли приложению уведомления: без них Android скрывает постоянное уведомление, которое помогает держать сервис живым. Отсутствие значка VPN при работающем подключении обычно означает, что запуск не состоялся — откройте приложение и посмотрите журнал.
Другой VPN уже занят
Android разрешает только одно активное VPN-подключение. Если параллельно работает корпоративный клиент или блокировщик рекламы, использующий VPN-интерфейс, CMFA не запустится — отключите второе приложение.
Если интерфейс CMFA кажется вам слишком аскетичным, посмотрите FlClash: это другой клиент на том же ядре mihomo, с более современным оформлением и версиями для десктопа. Исходный код CMFA открыт и доступен в репозитории проекта.