Перейти к содержимому
RU

Главная / Блог / Установка

Установка Clash Verge на macOS — сначала посмотрите на чип

Установка Clash Verge на macOS — сначала посмотрите на чип

У установки на Mac есть предварительное условие, с которым пользователи Windows не сталкиваются никогда: нужно знать, какой чип в вашем Mac. Ошибётесь — приложение либо не откроется, либо будет работать с потерей производительности.

Шаг 1: определите чип

Меню → Об этом Mac и прочтите строку «Чип» или «Процессор»:

Что показаноАрхитектураКакая сборка
Apple M1 / M2 / M3 / M4 (включая Pro, Max, Ultra)ARM64Сборка Apple Silicon
Intel Core i5 / i7 / i9x86_64Сборка Intel

Водораздел — конец 2020 года: практически все Mac, выпущенные после, на Apple Silicon.

Возьмите подходящий DMG на странице загрузки.

Шаг 2: установка

Установка из DMG не похожа на Windows ничем:

Четыре шага для DMGДважды щёлкните по DMGобраз диска монтируетсяПеретащите в Applicationsбросьте в папку «Программы»Извлеките образправый клик «Извлечь» или перетащить в КорзинуОткройте из Launchpadне запускайте изнутри DMG
Четвёртый шаг пропускают — запуск изнутри DMG позже ломает обновления и разрешения

Шаг 3: разберитесь с сообщением «повреждён»

При первом открытии macOS почти наверняка скажет:

Программу «Clash Verge» не удаётся открыть, так как она повреждена. Переместите её в Корзину.

Файл на самом деле не повреждён. Это Gatekeeper блокирует приложение, не нотаризованное Apple. Об этом есть отдельная статья: три способа исправить ошибку «повреждён» в macOS.

Однострочное решение:

sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app

Он попросит пароль — введите пароль своей учётной записи (при вводе ничего не отображается, это нормально) и нажмите Enter.

Шаг 4: выдайте системные разрешения

На macOS Clash Verge требуется несколько разрешений, у каждого свой запрос:

Что macOS попросит, по порядку1Пароль администратора (установка вспомогательного инструмента)нужен привилегированному helper, который задаёт системный прокси2Сетевое системное расширение3Уведомленияпо желанию, для напоминаний об окончании подписки и обновлениях
Откажете любому из первых двух — соответствующая функция не заработает, пока вы не вызовете запрос заново

Привилегированный helper — это то, что позволяет Clash Verge менять настройки системного прокси и устанавливать службу TUN. При первом включении любого из них он попросит пароль.

Если вы случайно нажали «Запретить»: откройте Системные настройки → Конфиденциальность и безопасность и пролистайте вниз — там обычно есть уведомление «… был заблокирован» с кнопкой «Разрешить всё равно». Если не находите, закройте Clash Verge и откройте снова, чтобы запрос повторился.

Шаг 5: импортируйте подписку и включите прокси

Так же, как везде:

  1. Profiles слева → вставьте ссылку → Import → щёлкните карточку, чтобы выбрать её
  2. Включите System Proxy на главном экране
  3. На странице Proxies проверьте задержку и выберите узел

На macOS системный прокси прописывается в тот сетевой сервис, который сейчас активен (Wi-Fi или Ethernet). Проверить можно в Системных настройках → Сеть → ваше подключение → Подробнее → Прокси, где HTTP/HTTPS должны указывать на 127.0.0.1.

Проблемы, специфичные для macOS

После выхода из приложения пропала сеть

Причина та же, что и на Windows: оставшаяся настройка системного прокси. Очистите вручную:

Системные настройки → Сеть → Wi-Fi → Подробнее → Прокси → снимите «Веб-прокси (HTTP)» и «Защищённый веб-прокси (HTTPS)» → OK.

Пароль спрашивается при каждой загрузке

Привилегированный helper не установился как постоянная служба. Переустановите его через пункт Service Mode в настройках Clash Verge. Если продолжает падать, полностью закройте приложение и выполните:

sudo launchctl list | grep -i verge

чтобы посмотреть, зарегистрировалась ли служба вообще.

Режим TUN нестабилен на Apple Silicon

Сначала убедитесь, что вы поставили именно нативную сборку Apple Silicon, а не Intel — загляните в Мониторинг системы, столбец «Вид» должен показывать «Apple», а не «Intel».

Затем в настройках выставьте TUN stack в gvisor; он совместимее, чем system.

Как заставить терминал ходить через прокси

Терминал macOS системный прокси не читает. Добавьте в ~/.zshrc:

alias proxyon='export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897'
alias proxyoff='unset https_proxy http_proxy all_proxy'

Дальше набираете proxyon, чтобы включить, и proxyoff, чтобы выключить. Держите порт в согласии со смешанным портом в настройках Clash Verge.

Удаление

Перетаскивание в Корзину убирает только приложение; конфигурация и файлы ядра остаются. Полная очистка описана в удалении и уборке хвостов; каталог конфигурации на macOS:

~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev

Коротко

На Mac важны три вещи: взять сборку под свой чип, перетащить в Applications перед запуском и починить «повреждён» командой xattr.

Дальше опыт почти такой же, как на Windows.

Смотрите также: подробно про ошибку «повреждён» и шесть настроек при первом запуске.