Пароль администратора и служебный компонент
Запрос пароля пугает больше всего остального: программа только что установилась и уже требует администратора. Объясняем, что именно она ставит и почему без этого соединения не будет.
Сама программа бесплатна, деньги берут за серверы: 200 ₽ за месяц, 1 800 ₽ за год, одна ссылка работает на Mac, телефоне и планшете одновременно. Первые 3 дня — бесплатно и без карты.
Открыть кассу →Пароль нужен один раз и не программе, а системе: она спрашивает его, прежде чем поставить фоновую службу, которая будет поднимать соединение. Служба работает с системными правами, потому что иначе перенаправить сетевой трафик компьютера невозможно.
Что ставится в систему
Внутри пакета программы лежит отдельный исполняемый файл — фоновая служба. При первом подключении она регистрируется как системное задание: в /Library/LaunchDaemons появляется файл задания, и система берётся запускать службу самостоятельно. Полный список того, что и куда кладётся, есть на странице где лежат файлы.
-
/Library/LaunchDaemons/com.happ.happd.plistФайл задания: по нему система знает, что службу надо поднимать служебное -
/var/lib/happd/state.dbСостояние службы между запусками служебное -
/var/log/happd.logЖурнал работы службы — первое, куда смотреть при разборе можно читать
Пути сняты с самой программы. Ничего из этого не относится к вашим данным: подписки и настройки живут отдельно, в домашней папке.
Почему без этого нельзя
Соединение на настольной системе делается через виртуальный сетевой адаптер: программа создаёт его и просит систему направлять туда трафик. Создание сетевых адаптеров и правка маршрутов — операции, на которые обычная пользовательская программа прав не имеет, и это правильно: иначе любая скачанная утилита могла бы перенаправить весь ваш трафик молча.
На телефоне ту же задачу решают иначе — там программа просит систему завести сетевую конфигурацию, и дальше система всё делает сама: как выглядит этот запрос. На Mac из магазина запроса тоже нет, потому что магазинная сборка работает по мобильным правилам. Пароль спрашивает только настольная.
Что происходит, если пароль не ввести
- Программа откроется, покажет список серверов и позволит их редактировать.
- Проверка задержки до серверов, скорее всего, тоже отработает.
- А вот подключение не поднимется: адаптер не создать, маршруты не поправить. Обычно это выглядит как бесконечная попытка соединиться — разбор.
На рабочем или учебном Mac, где администратора нет, это тупик, который лучше обнаружить до покупки доступа. В такой ситуации выход один — магазинная сборка, если система дотягивает до нужной версии.
Как проверить, что служба на месте
Самый честный способ — встроенный инструмент проверки, который лежит внутри пакета программы: он показывает, зарегистрировано ли задание, поднята ли служба, совпадают ли версии. Порядок запуска и расшифровка вывода — на странице happ-diag: встроенная проверка. Второй способ — журнал: файл /var/log/happd.log открывается любым просмотрщиком текста, и последние строки обычно объясняют, чего службе не хватило.
Проверьте на своей технике, потом решайте
Понять, дело в программе или в серверах, проще всего подстановкой: вставьте в Happ заведомо рабочую ссылку и посмотрите, поднимется ли соединение. Пробный доступ на 3 дня выдаётся без платёжных данных и без привязки к аккаунту Apple: ссылка приходит на почту, вставляется в программу и работает сразу на 3 устройствах.
- карта не нужна
- ничего не привязывается к Apple ID
- 3 устройства сразу
Пароль будут спрашивать при каждом подключении?
Нет, только при установке служебного компонента и после его переустановки — например, если вы удалили программу вместе с хвостами и ставите заново.
Можно ли поставить службу, а потом убрать?
Можно: она снимается вместе с файлом задания. Порядок — удаление с Mac. После этого соединение перестанет подниматься, пока службу не поставят снова.
Служба нагружает компьютер, когда я не подключён?
В простое она ждёт команд и заметной нагрузки не даёт. Если вентиляторы шумят именно из-за неё, это повод посмотреть журнал: там будут повторяющиеся ошибки.
А если я не доверяю этой конструкции?
Тогда ваш вариант — магазинная сборка: она устроена по мобильным правилам и ничего в систему не доставляет. Требования к системе у неё выше, но зато и вопросов меньше.
Разобраться с программой можно и без нас — всё описано выше и ничего не стоит. Деньги здесь берут за другое: за серверы, к которым Happ подключается. Одна ссылка работает сразу на 3 устройствах, так что Mac, телефон и планшет закрываются одной покупкой: 200 ₽ за месяц или 1 800 ₽ за год, это 4,9 ₽ в день. Первые 3 дня бесплатны, карту и Apple ID для них не спрашивают.
Открыть кассу →