Happ: установка и импорт подписки
Happ — мой основной клиент для массового пользователя: одна кнопка, понятный импорт, обход РФ из коробки. Ниже — та самая инструкция, которую я кладу клиентам в бота. Копируй, подставь свою ссылку-подписку вида https://sub.your-domain.com/xxxxxxxx и раздавай.
Установка
Ставим приложение из стора или по прямой ссылке, которую ты даёшь клиенту:
- iOS / iPadOS — App Store, приложение «Happ».
- Android / Android TV — Google Play или APK с официального сайта Happ.
Happ бесплатный, лёгкий и на всех платформах выглядит одинаково — клиенту не придётся переучиваться при смене телефона.
Импорт подписки за три шага
Вся суть подключения — вставить ссылку-подписку. Клиент делает так:
- Скопировать ссылку-подписку, которую выдал бот (вид
https://sub.your-domain.com/xxxxxxxx). - В Happ нажать + (плюс) → Добавить из буфера (Add from clipboard) — если ссылка уже скопирована, либо Импорт по ссылке и вставить её вручную.
- Профиль появится со списком серверов. Выбрать сервер и нажать Подключить.
Если серверов несколько — оставь «Авто» / «Лучший по пингу», приложение само выберет рабочий. В хорошо оформленном сервисе клиент вообще видит одну плитку «Подключиться» — за ней балансер, и выбирать ему нечего.
QR вместо ссылки
Если клиенту неудобно копировать длинную ссылку — дай QR. В Happ: + → Сканировать QR (Scan QR), навести камеру на код с ссылкой-подпиской. Результат тот же — профиль со списком серверов. QR удобно класть прямо в бота картинкой.
Обход для России (важно)
Без этого клиент потеряет доступ к банкам и маркетплейсам, которые режут VPN. Включаем сплит-туннель: российские сайты идут напрямую, всё остальное — через ноду.
В Happ: Настройки → Маршрутизация (Routing) → включить пресет «Обход для России» / Russia bypass, если он есть в твоей версии. В идеале правила приезжают сами вместе с подпиской — если ты задал их в шаблоне на панели, клиенту вообще ничего включать не надо.
Проверка: открой российский сайт (банк, госуслуги) — должен открыться быстро и без «VPN detected». Открой заблокированный ресурс — должен открыться через ноду.
Kill-switch: чтобы трафик не утекал
Чтобы при обрыве туннеля трафик не пошёл мимо VPN, включаем постоянный VPN. На Android это делается в системе, а не в приложении:
Настройки телефона → Сеть → VPN → шестерёнка у профиля Happ → включить «Постоянный VPN» и «Блокировать соединения без VPN».
На iOS Happ держит соединение сам через системный VPN-профиль — отдельного тумблера «блокировать без VPN» там нет, но при обрыве приложение переподключается автоматически.
Обновление подписки
Если сервер «лёг» (ты, например, сменил IP на своей стороне) — клиенту не надо переустанавливать профиль. Достаточно в Happ нажать «Обновить подписку» (Update subscription) — подтянутся свежие серверы. Это стоит объяснить клиенту сразу, чтобы он не паниковал при первой же аварии.
Если не работает — короткий чек-лист
Отдай этот список клиенту вместе с инструкцией:
- Сменить сервер в приложении (другой из списка).
- Нажать «Обновить подписку».
- Сменить DNS на
https://8.8.8.8/dns-query(Google) илиhttps://9.9.9.9/dns-query(Quad9). Cloudflare1.1.1.1в РФ тормозит — не использовать. - Включить/выключить «Обход для России» (иногда РФ-сайт идёт не туда).
- Удалить и добавить профиль из ссылки заново.
- Не помогло — написать в поддержку: оператор, город, приложение, что именно не открывается.
Один нюанс, который экономит тикеты: если у тебя json-подписка и на Android российский сайт всё равно идёт через ноду — удали и добавь подписку в Happ заново, это пересобирает маршрутизацию. Про то, как красиво оформить плитки и подписи в Happ, — в статье «Server Description: подсказки клиенту в Happ/INCY».
Следующий гайд v2rayTun: настройка на телефоне → ↗ Не понравилась статья или что-то непонятно? Напишите мне — помогу или поправлю. @notrealvpn →