На macOS сама настройка VPN элементарна, а вот запустить приложение с первого раза удаётся не всем: система защиты Gatekeeper блокирует программы без платной нотаризации, и выглядит это пугающе — «приложение повреждено и может нанести вред». Разберём, что это значит, и заодно остальные особенности платформы.
Сначала: какая у вас архитектура
Mac бывают на процессорах Apple собственной разработки (M-серия) и на Intel. Сборки приложений под них разные, и запуск не той приводит к странным сбоям — от отказа стартовать до падения при подключении.
Проверить: меню Apple → Об этом Mac. В строке «Чип» либо «Процессор» будет указано Apple M1 / M2 / M3 и далее — это Apple Silicon; либо Intel Core — это Intel.
Скачивайте соответствующий файл. Универсальная сборка, если она есть, подходит обеим архитектурам.
«Приложение повреждено» — что это на самом деле
Самая частая точка отказа. Открываете приложение, а macOS сообщает, что оно повреждено и должно быть перемещено в корзину.
Файл при этом совершенно исправен. Происходит вот что: всё, скачанное из интернета, помечается расширенным атрибутом com.apple.quarantine. При запуске Gatekeeper проверяет нотаризацию — платную процедуру заверения у Apple. Если её нет, приложение блокируется, а формулировка сообщения в свежих версиях macOS говорит именно о повреждении, хотя речь о подписи.
Два способа решения.
Способ 1: через настройки — проще
- Попробуйте открыть приложение, получите отказ, закройте окно.
- Откройте Системные настройки → Конфиденциальность и безопасность.
- Пролистайте до раздела «Безопасность» — там появится строка о заблокированном приложении и кнопка «Всё равно открыть».
- Нажмите её и подтвердите паролем.
Кнопка появляется только сразу после попытки запуска — если её нет, повторите попытку открыть приложение и вернитесь в настройки.
Способ 2: снять атрибут карантина в терминале
Если первый способ не сработал, откройте Терминал и выполните для файла в папке «Программы»:
xattr -dr com.apple.quarantine /Applications/Hiddify.app
Команда снимает метку карантина рекурсивно со всего содержимого приложения. После этого оно запускается обычным образом.
Снимать карантин имеет смысл только для файлов, скачанных с официальной страницы проекта. Эта команда отключает проверку — применять её к приложениям из случайных источников не стоит, особенно если приложение работает с сетевым трафиком.
Разрешение системного расширения
Чтобы завернуть в туннель весь трафик системы, клиенту нужен виртуальный сетевой интерфейс, а для его создания — системное расширение. macOS запросит подтверждение отдельно.
- При первом включении режима TUN появится запрос на разрешение.
- Откройте Системные настройки → Конфиденциальность и безопасность, найдите заблокированное расширение и разрешите его.
- На Mac с Apple Silicon может потребоваться перезагрузка, а иногда — понижение уровня безопасности загрузки. Последнее нужно нечасто; если клиент этого требует, стоит сначала убедиться, что скачана правильная сборка.
Без разрешённого расширения клиент будет работать в режиме системного прокси — то есть только для приложений, которые умеют читать настройки прокси, преимущественно браузеров.
Установка и подключение
- Скачайте Hiddify для macOS с официальной страницы релизов, выбрав сборку под свою архитектуру.
- Перетащите приложение в папку «Программы».
- Запустите, при необходимости обойдя Gatekeeper по инструкции выше.
- Скопируйте ссылку подписки, в приложении добавьте профиль из буфера обмена.
- Включите режим TUN и разрешите системное расширение.
- Подключитесь — в строке меню появится значок клиента.
iCloud Private Relay
Как и на iPhone, функция из подписки iCloud+ проксирует трафик Safari через серверы Apple и конфликтует с туннелем. Типичный симптом: в Chrome всё в порядке, в Safari — нет, или наоборот.
Отключить: Системные настройки → Apple ID → iCloud → Private Relay → Выключить.
Автозапуск
Чтобы туннель поднимался при входе в систему: Системные настройки → Основные → Объекты входа — добавьте клиент в список. В самом приложении обычно есть и опция автоподключения к последнему серверу.
Быстрая диагностика
| Симптом | Причина |
|---|---|
| «Приложение повреждено» | Атрибут карантина — см. раздел выше |
| Запускается, но падает при подключении | Скачана сборка не под ту архитектуру |
| Работает только в браузере | Не разрешено системное расширение, клиент в режиме прокси |
| Safari ведёт себя иначе, чем другие приложения | Включён iCloud Private Relay |
| После обновления macOS перестало работать | Сброшено разрешение расширения — выдать заново |
Общий определитель неисправностей — в статье «VPN подключился, но интернета нет». Инструкция для iPhone с тем же Apple ID — здесь.
Частые вопросы
Нет. Так macOS реагирует на программы без платной нотаризации Apple — файлу присваивается атрибут карантина, и система отказывается его запускать. К целостности файла сообщение отношения не имеет.
Для Mac на процессорах M-серии — сборку для Apple Silicon или универсальную. Для более старых Mac на Intel — сборку для Intel. Посмотреть свой процессор: меню Apple → Об этом Mac.
Это нормально: режим TUN создаёт виртуальный сетевой интерфейс, а для этого нужно расширение уровня системы. Разрешение выдаётся в разделе «Конфиденциальность и безопасность» и требует перезагрузки.
Почти наверняка включён iCloud Private Relay — он проксирует трафик Safari мимо туннеля. Отключите его в настройках iCloud.