happ://crypto: что это
- Автор
- Екатерина Лебедева, редактор раздела knowledge base
- Проверил:
- Артём Волков
- Проверено:
- Опубликовано:
- , обновлено
- Версия гайда:
- 1.0
Коротко
happ://crypto — формат ссылки на подписку Happ, в которой обычный веб-адрес зашифрован одним из алгоритмов Happ Crypt. Приложение распознаёт такой префикс, добавляет подписку и скрывает от пользователя её настоящий адрес и конфигурации серверов.
Ссылка happ://crypto — не отдельный вид подписки, а способ передать обычный адрес подписки в зашифрованном виде. Провайдер шифрует свою ссылку на странице crypto.happ.su или через API, а результат начинается с happ://crypto и дальше содержит номер версии шифрования Happ Crypt. Приложение Happ узнаёт этот префикс и добавляет подписку так же, как обычную: через буфер обмена, QR-код или диплинк. После добавления пользователь не видит и не может отредактировать исходный адрес и конфигурации серверов — расшифровка происходит только внутри приложения.
happ://crypto — формат ссылки на подписку в приложении Happ, где обычный веб-адрес подписки зашифрован одним из алгоритмов Happ Crypt. Приложение распознаёт такую ссылку по префиксу, расшифровывает её внутри себя и скрывает исходный адрес от пользователя.
Суть термина
happ://crypto — это префикс ссылки, а не отдельный вид подписки. Провайдер берёт обычный адрес подписки и шифрует его на странице crypto.happ.su или через API. Результат — строка, которая начинается с happ://crypto и дальше содержит служебные данные шифра.
Happ распознаёт этот префикс так же, как любой другой формат ссылки: по началу строки. Дальше приложение расшифровывает содержимое своим встроенным ключом и получает обычный адрес подписки, который использует для запроса списка серверов.
Пользователю эта расшифровка не видна. Он получает готовую подписку в списке, но не может посмотреть или скопировать её настоящий адрес — в этом и есть смысл шифрования: скрыть адрес сервера подписки и настройки серверов от того, кто пользуется ссылкой.
Как это выглядит в Happ
Ссылку happ://crypto можно добавить теми же тремя способами, что и обычную подписку: через буфер обмена, сканированием QR-кода или по диплинку — например, из сообщения в Telegram или из личного кабинета провайдера.
После добавления такая подписка ничем не выделена в общем списке: у неё так же есть название, серверы и, если провайдер их передал, строка трафика и срока действия. Разница заметна, когда пользователь пытается посмотреть параметры сервера или поделиться им — для зашифрованной подписки эти действия недоступны.
Провайдер может дополнительно защитить ссылку от подделки, добавив в неё HWID конкретного устройства или Provider ID для своей статистики — оба параметра переживают шифрование вместе с остальным содержимым ссылки.
Как устроена ссылка
Пример запроса к API шифрования — на вход подаётся обычный адрес подписки, на выходе получается ссылка с префиксом happ://crypto:
curl -X POST -H "Content-Type: application/json" -d '{"url":"https://example.com/sub/000000"}' "https://crypto.happ.su/api-v2.php"Ответ API — уже готовая ссылка вида happ://crypto…, которую провайдер передаёт пользователю: публикует в личном кабинете, кладёт в бота или превращает в QR-код. Пользователю не нужно ничего собирать самому — только добавить готовую ссылку в приложение.
Чем отличается от похожих терминов
Термины вокруг зашифрованных ссылок легко перепутать, потому что они описывают разные части одного механизма.
| Термин | Что это |
|---|---|
| happ://crypto | префикс самой ссылки — по нему Happ узнаёт, что адрес зашифрован |
| Happ Crypt | название алгоритмов шифрования и их версий (например, crypt4, crypt5), которые стоят за этим префиксом |
| Зашифрованная подписка | подписка, добавленная по такой ссылке, — то, что видит и чем пользуется человек в приложении |
| Подписка | общее понятие: адрес со списком серверов, зашифрованный или обычный |
Отдельно от шифрования существует параметр hide-settings, которым провайдер может скрыть просмотр конфигураций серверов и в обычной, не зашифрованной подписке. Разница в том, что адрес такой подписки при этом остаётся открытым и виден в настройках приложения, а у happ://crypto скрыт и он тоже. Как выглядит сама подписка после добавления любым из этих способов и как её обновляют, не зависит от того, зашифрован адрес или нет.
Главное
- Префикс happ://crypto показывает, что ссылка на подписку зашифрована, а не является обычным веб-адресом вида https://.
- Внутри такой ссылки лежит обычный адрес подписки, преобразованный одним из алгоритмов шифрования Happ Crypt.
- Зашифровать ссылку можно на странице crypto.happ.su или запросом к API — вручную собирать шифротекст не нужно.
- После добавления такой подписки пользователь Happ не видит и не может отредактировать её адрес и конфигурации серверов.
- Ключ для расшифровки встроен в само приложение Happ, поэтому ссылка читается только внутри него.
Частые вопросы
Чем ссылка happ://crypto отличается от обычной ссылки на подписку?
Обычная подписка — это веб-адрес вида https://, который можно открыть в браузере и увидеть список серверов текстом. Ссылка happ://crypto — тот же адрес, но зашифрованный: браузер её не откроет, а Happ сначала расшифровывает содержимое внутри себя и только потом запрашивает список серверов у настоящего адреса подписки. Для пользователя разница в том, что настройки серверов и сам адрес подписки в приложении скрыты.
Как добавить в Happ ссылку, которая начинается с happ://crypto?
Так же, как обычную подписку: скопируйте ссылку в буфер обмена и запустите импорт в приложении, отсканируйте QR-код с этой ссылкой или откройте её как диплинк, например из чата поддержки. Happ узнаёт префикс happ://crypto, расшифровывает адрес внутри себя и добавляет подписку в список — вводить ничего вручную не нужно.
Можно ли самому расшифровать ссылку happ://crypto?
На практике нет. Для старого алгоритма crypt4 в документации Happ опубликован открытый RSA-ключ, но им можно только зашифровать адрес, а не прочитать уже зашифрованную ссылку: для этого нужен закрытый ключ, который встроен в само приложение и не публикуется. Поэтому просмотреть адрес подписки из такой ссылки без приложения Happ не получится.
Почему после happ://crypto в ссылке стоят разные цифры, например crypt4 или crypt5?
Цифра — это версия алгоритма шифрования Happ Crypt, которым провайдер закрыл адрес подписки. Версии не совместимы между собой напрямую: приложение просто проверяет, какой алгоритм указан в ссылке, и применяет соответствующий способ расшифровки. Какая версия актуальна сейчас и чем они отличаются — разобрано на отдельной странице про Happ Crypt.
Работает ли обмен сервером из подписки, добавленной по ссылке happ://crypto?
Нет. Если подписка зашифрована, Happ не даёт посмотреть, отредактировать или переслать конфигурации её серверов — эта функция доступна только для подписок с открытым адресом и не скрытыми настройками. Пользователь по-прежнему может подключаться к серверам подписки и обновлять её, но детали конфигураций ему недоступны.
Обновляется ли подписка, добавленная по зашифрованной ссылке happ://crypto?
Да, автообновление и таймаут запроса работают одинаково для обычных и зашифрованных подписок: Happ обращается по расшифрованному внутри себя адресу и получает свежий список серверов. Ссылка happ://crypto меняет только то, видит ли пользователь этот адрес, а не то, как часто и как именно подписка обновляется.
Упомянутые темы
Похожие материалы
- Happ Crypt: версии шифрования crypt4 и crypt5
- Зашифрованная подписка в Happ: что скрыто от пользователя
- Happ Crypt: версии шифрования ссылок happ://crypto
- Диплинк happ:// в Happ: что это и как работает
- Deeplink-действия happ
- Crypt5 в Happ: разбор для пользователей и провайдеров
- HWID-ссылки в Happ: привязка подписки к устройству
- Ключи и подписка в Happ: частые вопросы
Разделы по теме
Источники
- Документация Happ: зашифрованная ссылка — обращение 28 сентября 2026
- Документация Happ: добавление конфигурации и подписки — обращение 28 сентября 2026
- Документация Happ: HWID ссылки — обращение 28 сентября 2026