Subscription URL в Happ: куда вставить ссылку
Ссылка уже в буфере: длинный https с токеном, скопированный из сообщения бота. Happ открыт, список серверов пустой, а плюс на главном экране ведёт в меню, где рядом «добавить сервер», «из буфера» и поле с подписью Subscription URL. На onvpn.biz разбираем именно этот шаг — куда вставить строку, чем она отличается от адреса сайта и почему обрезанный хвост даёт «успешный» импорт без узлов.
Что вы держите в буфере — и кто это выдаёт
Happ — клиент. Он не продаёт доступ и не знает, оплачен ли месяц. Nasa VPN — подписка: тариф, слоты устройств и персональная ссылка. То, что в чатах зовут «url для happ», почти всегда и есть Subscription URL: адрес, по которому клиент скачивает список узлов и обновляет его, пока доступ жив.
Внешне строка похожа на обычный сайт. Открывать её в Chrome или Safari бессмысленно: там либо пустая страница, либо технический ответ, не предназначенный для чтения. Браузер не станет VPN. Ссылку читает Happ, и только в поле подписки, не в поиске и не в «добавить один сервер».
Ссылку выдаёт бот Nasa VPN после оформления или продления. Если в буфере пусто и бота вы ещё не открывали, сначала оформите доступ — как оформить подписку Happ разобрано отдельно; здесь считаем, что строка уже есть и нужно попасть в нужное поле.
- Клиент
- Happ — импорт и Connect
- Подписка
- Nasa VPN, ссылка в боте
- Что вставлять
- Subscription URL целиком
- Куда не вставлять
- браузер, поле одного узла
Куда именно вставлять в Happ
На главном экране ищите добавление подписки: плюс, «Добавить» или значок ссылки рядом со списком профилей. Откроется поле с подписью Subscription URL (в русской локали иногда «Ссылка» или «Добавить подписку»). Это и есть нужное место. Не путайте его с поиском по уже загруженным серверам и не с полем одиночного vless:// / ss://.
Вставьте строку целиком. Проще скопировать сообщение бота одним касанием, чем выделять пальцем по переносам: Telegram часто ломает длинный URL на две визуальные строки, и хвост остаётся в чате. После вставки подтвердите импорт. Если ссылка прочитана, появится список локаций, а не пустая карточка.
QR из того же сообщения бота — тот же URL, только картинкой. На телефоне сканер рядом с полем подписки удобнее ручного выделения. На ПК без камеры остаётся текст. Не сканируйте системной камерой «на всякий случай» и не сохраняйте результат как закладку браузера: Happ должен принять профиль сам.
- Открыть Happ и нажать плюс / «Добавить подписку», не поиск по серверам
- Выбрать поле Subscription URL, а не импорт одного узла
- Вставить ссылку одним куском из бота или отсканировать QR камерой клиента
- Подтвердить импорт и дождаться списка локаций
- Нажать Connect на одном узле и убедиться, что статус сменился
Три чужих поля, куда ссылку тащат по ошибке
Первое — адресная строка браузера. Человек видит https и открывает «посмотреть, что внутри». Страница молчит, а в Happ по-прежнему пусто. Subscription URL не лендинг: клиент ходит по нему как по API подписки. Закладка в Chrome ничего не импортирует.
Второе — поле одиночного сервера. В части сборок Happ отдельно «добавить узел» и отдельно «подписка». Если длинный URL подписки вставить как один vless://, клиент пытается разобрать его как endpoint и выдаёт ошибку формата или пустой профиль. Тип импорта должен совпасть с типом строки.
Третье — второй Happ «на всякий случай» или второй системный VPN. Ссылку вставили верно, список появился, Connect зелёный, а трафик идёт мимо. Тогда проблема уже не в поле URL, а в конфликте туннелей. Сначала один клиент, один активный профиль.
| Куда вставили | Что получите | Что сделать |
|---|---|---|
| Поле Subscription URL | Список узлов после импорта | Оставить, нажать Connect |
| Адресная строка браузера | Пустая страница | Закрыть вкладку, вставить в Happ |
| Поле одного узла | Ошибка формата / пусто | Выбрать тип «подписка» |
| Чужой URL с GitHub | Отзыв, чужой слот | Взять свою ссылку в боте |
Как понять, что ссылка встала — и когда её обновлять
Первый признак — имена серверов, не три пустые строки. Второй — Connect доходит до «подключено», а не крутится в timeout. Третий — привычный сайт, ради которого поднимали туннель, открывается. Зелёная иконка без живого списка значит, что импорт не состоялся, как бы уверенно ни мигнул плюс.
Subscription URL — живая лента. Happ периодически ходит за обновлением списка. Если после оплаты узлы не появились, не плодите второй импорт той же строки: обновите подписку в меню профиля. Часто старый URL уже в клиенте, а биллинг только что ожил — хватает Refresh, а не новой карточки.
Если ссылки в боте нет или срок вышел, это уже не «не то поле». Оформите доступ на странице оплаты, дождитесь свежего сообщения в боте и только потом возвращайтесь в Happ. Клиент сам тариф не продлевает.
Один профиль — одно устройство
Одна и та же Subscription URL на двух телефонах — частая «экономия», которая выглядит как поломка Happ. Сервер видит два туннеля с одной парой и по очереди роняет то вас, то второй аппарат. Правило простое: один человек — один профиль — одно устройство. На планшет и ноутбук просите в боте отдельные ссылки, не копируйте рабочую «чтобы быстрее».
Лимит считается по одновременным подключениям тарифа, не по числу людей в семье и не по числу раз, сколько вы нажали «вставить». Профилей можно завести больше, чем слотов, но включить сразу — только столько, сколько оплачено. Если слот занят старым телефоном, новый импорт будет спорить с ним, даже когда поле URL выбрано идеально.
Не пересылайте свою ссылку в семейный чат и не публикуйте скриншот с QR. Для другого человека это чужой ключ: он сядет на ваш слот. Ему нужен свой профиль из того же бота, в рамках лимита или на отдельном тарифе. Свою строку держите в менеджере паролей, не в открытой заметке на общем планшете.
Вставили — а списка всё равно нет
Сначала сверните ссылку рядом с сообщением бота: начало https, хвост на месте, нет пробела в начале. Удалите неудачную карточку в Happ и вставьте заново одним куском. Повторная вставка поверх битой часто не лечит кэш первой ошибки.
Дальше откройте бота и посмотрите статус подписки. Формально живой URL при нулевом сроке отдаёт пустой список — Happ «принял» строку и честно показал ноль узлов. Тогда нужна оплата и Refresh, а не третья попытка в то же поле. Не ищите замену в каналах: отозванный конфиг даст ту же пустоту через день.
Если на одном телефоне импорт проходит, а на другом нет — сравните версию Happ и источник установки. Старый клиент из случайного APK иногда не понимает текущий формат подписки. Обновите официальную сборку, выключите второй VPN в системе, повторите вставку. Поле то же, меняется только то, кто строку читает.
Коротко: url уже у вас — его не открывают в браузере и не кидают в поле одного узла. Вставляете в Subscription URL в Happ, один профиль на устройство, Connect по живому списку. Нет строки в чате — бот Nasa VPN; нет срока — страница оплаты. После этого клиент снова знает, что подтягивать.