Шифрованные happ://crypt3, crypt4, crypt5
Это собственный формат приложения: внутри лежит та же подписка, но зашифрованная. Цифра в конце — версия, и именно от неё зависит, откроется ли ссылка в вашей сборке.
Зачем шифровать подписку
- Адрес не читается глазами. В переписке видно служебную строку, а не ваш личный адрес с токеном.
- Одно нажатие. Ссылка открывается приложением напрямую, копировать ничего не нужно.
- Внутри может быть не только адрес. Название профиля, режим работы, правила маршрутизации — всё одной строкой.
- Меньше поводов для ошибки. Пользователю нечего отредактировать и нечего потерять при копировании — кроме самой строки.
Чем отличаются версии
| Версия | Совместимость | Что важно |
|---|---|---|
crypt3 | Понимают почти все сборки | Встречается в старых материалах и у части сервисов |
crypt4 | Нужна сборка не старше пары лет | Промежуточный формат |
crypt5 | Требует свежего клиента | Самая распространённая сегодня; в старом приложении не откроется |
Что можно узнать без приложения
Немного, но иногда достаточно: версию формата, целостность строки и признаки того, что при копировании потерялся кусок. Всё это показывает декодер — он же честно говорит, когда содержимое зашифровано и адрес восстановить нельзя.
-
версия форматада Прямо в строке, до полезной части -
целостностьда Проверяется разбором base64 -
адрес подпискинет Зашифрован; ключ хранится в приложении -
срок действиянет В строке его нет вовсе — как проверить иначе -
правила маршрутизациинет Если они внутри, увидеть их можно только после добавления
Ссылка не открывается: что делать по порядку
-
Обновите приложение
Самая частая причина. Версия
crypt5в клиенте двухлетней давности не откроется — это несовместимость, а не поломка. -
Откройте ссылку на устройстве, где стоит клиент
На компьютере без приложения система не знает, кому отдать команду.
-
Проверьте целостность строки
Декодер скажет, оборвана строка или цела.
-
Попросите обычную ссылку
Почти все сервисы выдают и текстовый адрес подписки: он подойдёт другим клиентам, которые формат
happ://не понимают.
Это защита или упаковка?
Для постороннего, которому строка попала на глаза, — защита: адрес прочитать нельзя. Но секретной ссылку делает не формат, а то, что вы её не пересылаете: сама строка по-прежнему даёт доступ любому, кто её откроет в приложении.
Проверьте, в строке дело или в самом доступе
Формат можно разобрать здесь, но живой ли сервер — показывает только подстановка. Подставьте в тот же клиент заведомо рабочую ссылку: подключилось — клиент и настройки исправны, вопрос к вашему ключу. Демо ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- подходит Happ и другим клиентам
- карта не нужна
Можно ли превратить crypt-ссылку в обычную?
Со стороны пользователя — нет. Внутри лежит адрес, но расшифровать его может только клиент. Обычную ссылку проще запросить у сервиса.
Другой клиент не принимает crypt-ссылку. Он сломан?
Нет. Схема happ:// — формат конкретного приложения, остальные клиенты её не понимают и не обязаны. Для них нужна ссылка https://.
Почему инструменты не показывают содержимое?
Потому что честный инструмент не может его показать: ключа расшифровки нет ни у одного сайта. Если какой-то сервис обещает раскрыть crypt-ссылку — он либо ошибается, либо собирает чужие ссылки.
Разбор формата отвечает на вопрос «строка составлена правильно?», но не на вопрос «доступ ещё живой?». Второй проверяется только подстановкой: демо ТОК VPN на 3 дня, без карты — ссылка приходит сразу, и по ней видно, ваш ли ключ виноват.
Взять ссылку для сверки →