Первый запуск Happ
При первом подключении система задаст вопрос, которого потом больше не будет. Разберём, что именно она спрашивает, почему отказ ломает всю затею и как выглядит поднявшееся соединение.
С чего всё начинается
Открыв Happ впервые, вы увидите пустой экран с кнопкой подключения и пустым списком серверов. Это нормальное состояние свежей программы, а не последствие неудачной установки. Серверы появятся, когда вы добавите ссылку доступа — до этого нажимать кнопку подключения бессмысленно, приложению некуда идти.
Когда города в списке появились, выберите любой из них и нажмите подключение. Вот тут система и вмешается.
Ключ появится на этой же странице сразу после оплаты.
Три устройства. Разовая оплата, карта не привязывается.
Запрос на сетевой профиль
Операционная система не позволяет приложениям направлять чужой трафик без явного разрешения. Поэтому при первом подключении она показывает окно и просит подтвердить, что вы действительно этого хотите. Выглядит оно по-разному.
iPhone и iPad. Всплывает системное окно с названием приложения и кнопками «Разрешить» и «Запретить». После «Разрешить» телефон попросит подтвердить действие лицом, отпечатком или кодом устройства.
Android. Появляется окно с ключом на значке и предупреждением, что приложение будет отслеживать сетевой трафик. Текст выглядит пугающе, но это стандартная формулировка системы для всех программ такого типа. Отметьте «Я доверяю этому приложению» и подтвердите.
Windows. Может понадобиться подтверждение контроля учётных записей, особенно при включённом режиме TUN — ему нужен системный драйвер. Окно приходит от самой Windows, а не от приложения.
macOS. Система попросит пароль администратора и покажет запрос на добавление конфигурации в системные настройки сети.
Разрешение даётся один раз. Дальше профиль хранится в системе, и при каждом подключении вопрос уже не задаётся.
Отказ ломает всё. Без профиля приложение будет показывать попытку соединения и обрывать её. Внешне это выглядит как неисправный сервер, хотя дело в одном непрожатом окне.
Где список серверов и что в нём
Список занимает главный экран. Рядом с названием подписки приложение показывает срок действия, а у каждого города — время отклика в миллисекундах, если замер уже сделан. Меньше отклик — ближе сервер.
Города берутся из ссылки и обновляются сами; почему так устроено, объяснено на странице про ключ доступа. Ваше дело — выбрать город, и менять его можно в любой момент, соединение переключится на ходу.
Как понять, что соединение поднялось
Признаков три, и лучше проверить все.
- В строке состояния системы появился значок соединения: ключ на Android, надпись на iPhone, значок в трее на компьютере.
- В приложении пошёл счётчик времени соединения, а у выбранного сервера появилась отметка активного.
- Цифры отправленного и принятого трафика растут, когда вы открываете любую страницу в браузере.
Третий пункт важнее первых двух. Значок и таймер означают, что профиль создан, но не доказывают, что трафик действительно идёт через сервер. Растущие байты доказывают.
Если первое подключение не идёт
Проверьте по порядку: список серверов не пуст, срок доступа не истёк, разрешение выдано, интернет работает без приложения. Чаще всего спотыкаются на первых двух пунктах — разбор причин собран в помощи по подписке.
Соединение поднялось, но часть программ по-прежнему ходит мимо него — это не поломка, а обычное поведение системного режима. Лечится включением TUN.
Короткие ответы
Приложение просит разрешение на сетевой профиль. Это безопасно?
Это обязательный запрос операционной системы: без профиля ни одно приложение такого рода не может направлять трафик. Отказ означает, что соединение не поднимется вообще.
Я случайно отказал. Как вернуть запрос?
Нажмите подключение ещё раз — система спросит снова. Если окно больше не появляется, удалите сетевой профиль приложения в настройках системы и подключитесь заново.
Нужно ли разрешать уведомления?
На Android — да, иначе система может выгрузить соединение из памяти в фоне. На остальных системах уведомления нужны только для удобства.