Подписка добавляется в Happ одной ссылкой: по ней приложение загружает список серверов и потом обновляет его само. Добавить её можно двумя способами: кнопкой в Telegram-боте, которая сразу открывает Happ, или вручную через буфер обмена.
Подписка и ключ: в чём разница
Ключ описывает один сервер. Подписка ведёт на список серверов, который хранится у сервиса, и Happ при каждом обновлении забирает его свежую версию. Если сервис заменил сервер, вам ничего перенастраивать не нужно. В одном Happ может жить несколько подписок со своими правилами, подробнее в материале про несколько подписок.
Способ 1: кнопка в боте
Нажмите в боте кнопку подключения. Telegram не умеет открывать приложения прямо из кнопки, поэтому она ведёт на короткую страницу-переходник, а та передаёт подписку в Happ. Браузер при этом мелькнёт на секунду, так и должно быть.
Happ откроется и добавит подписку сам. На Android это проверено: хватает одного касания. Если приложение не открылось, используйте второй способ.
Способ 2: через буфер обмена
Скопируйте ссылку-подписку в боте и откройте Happ. Он подхватывает ссылку из буфера и сам предлагает её добавить. Если предложения не было, откройте в приложении добавление подписки и вставьте ссылку руками. Копируйте её целиком: обрезанная ссылка добавится, но серверов в ней не будет.
После добавления: обновить и включить
Нажмите «Обновить», чтобы Happ загрузил серверы, и включите VPN. Сервер подберётся автоматически, выбирать вручную стоит, только если нужна конкретная страна. При первом включении система попросит разрешение: на Windows брандмауэр спросит про сетевой адаптер Happ, на macOS нужно разрешить конфигурацию VPN паролем или Touch ID. Это делается один раз.
Если у вас iPhone
В российском App Store Happ нет, поэтому для iPhone бот выдаёт бесплатный клиент INCY. Он принимает ту же ссылку-подписку: скопируйте её в боте и добавьте в INCY так же, как во втором способе.
Подписка добавилась, а серверов нет
Пустой список после «Обновить» значит, что ссылка добавлена неверно или срок подписки истёк. Удалите подписку, скопируйте ссылку из бота заново и добавьте её целиком. Если список опять пустой, проверьте срок подписки в боте.