Установка занимает минуту (скачать для macOS), дальше приложение живёт в строке меню. Оттуда же переключаются серверы и режимы - окно открывать каждый раз не нужно.
Два режима
- Системный (TUN). Весь трафик Mac идёт через сервер. Требует одноразового разрешения в «Конфиденциальности и безопасности»: система ставит сетевое расширение.
- Прокси. Через сервер идут только программы, которые умеют работать с прокси. Разрешений не требует, но настраивается дольше.
Разрешение на сетевое расширение
macOS спросит его один раз при первом включении системного режима. Если пропустить окно, приложение будет показывать «подключено», а трафик пойдёт мимо туннеля - проверяется это в «Системных настройках» → VPN.
Сон и переключение сетей
При закрытии крышки соединение разрывается - это нормально. После пробуждения приложению нужно несколько секунд, чтобы поднять его заново; если этого не происходит, помогает переключение соединения вручную. При переходе между Wi-Fi сетями поведение то же самое.
Приложение запускается при входе в систему?
Да, если включить автозапуск в настройках приложения. macOS покажет его в «Объектах входа» - там же его можно отключить.
Почему на Mac и iPhone разные серверы в списке?
Списки одинаковые, если ссылка одна. Разные списки означают, что на устройствах добавлены разные подписки - стоит обновить подписку на обоих.
На Mac всё устроено иначе, чем на iPhone: приложение ставится образом.dmg из релизов проекта, а система задаёт свои вопросы - про сетевое расширение и запуск программ из интернета. Раздел разбирает путь целиком, а сам файл лежит прямо здесь.
Главное отличие от iPhone: в App Store настольной версии нет, и это нормально. Клиент раздаётся образом.dmg из релизов проекта, и файл там один - universal, он подходит и Apple Silicon, и Intel.
Быстрый путь для нетерпеливых
- Откройте релизы проекта и скачайте образ .dmg, подходящий вашей системе.
- Откройте образ и перетащите приложение в «Программы» - по шагам.
- Разрешите сетевое расширение: без него соединение не поднимется.
- Добавьте ту же ссылку-подписку, что и на iPhone - она общая.
Почему приложения нет в Mac App Store?
Клиенты такого класса чаще раздаются напрямую: в магазине Apple для настольных систем к ним больше требований. Ставить.dmg с официального сайта - обычная практика на macOS.
Ссылка-подписка с iPhone подойдёт?
Да, она одна для всех устройств. Ограничен только лимит устройств в вашем тарифе.
Что делать, если система не даёт запустить приложение?
Это штатная защита macOS - разбор в статье разрешения системы.
На Mac настройка занимает пару минут: разрешить сетевое расширение, включить автозапуск и решить, что пускать напрямую. Остальное работает из коробки.
Системный режим на macOS требует одноразового разрешения: приложение ставит сетевое расширение. Если его не выдать, приложение будет показывать подключение, а трафик пойдёт мимо туннеля.
- Разрешите расширение. Системные настройки → Конфиденциальность и безопасность. Там появится запрос сразу после первого включения системного режима.
- Включите автозапуск. В настройках приложения. macOS покажет его в «Объектах входа» - оттуда же можно отключить.
- Добавьте правила. Банки и локальную сеть оставьте напрямую: конструктор правил соберёт готовый фрагмент.
После сна соединение не восстанавливается
Переключите его вручную. Если повторяется каждый раз, помогает отключение «энергосбережения для сетевых адаптеров» в настройках системы.
Можно ли держать Happ и другой клиент одновременно?
Стоять они могут, работать одновременно - нет: активным будет один туннель.