Как проверить ключ перед добавлением
Проверка не даёт гарантии — она отсекает очевидное: подделки, обрывки и строки, которые тянут за собой чужие настройки. На это уходит пара минут, и все проверки идут в браузере.
Пять проверок по порядку
-
Определите, что это вообще
Приёмник на главной скажет: ключ, подписка, deeplink или что-то другое. Иногда на этом всё и заканчивается: под видом ключа присылают ссылку на скачивание.
-
Проверьте целостность
Парсер для ключа, валидатор для ссылки. Обрывки и мусор видны сразу.
-
Посмотрите на согласованность параметров
Reality без
pbk, TLS на 80 порту, «красивый» UUID из единиц — признаки собранной вручную подделки, подробнее. -
Оцените источник
Ключ из кабинета сервиса и ключ из пересланного сообщения — разные вещи по уровню доверия, даже если строки одинаковые.
-
Поймите, что принимаете вместе со строкой
Deeplink и подписка могут нести правила маршрутизации: какие адреса пойдут напрямую, а какие через сервер, — как это работает.
Что проверить нельзя
-
кто владеет серверомнельзя По строке это не определяется никак -
что делают с трафикомнельзя Видно только владельцу — что именно он видит -
как долго ключ проживётнельзя Зависит от сервиса, а не от формата -
есть ли лимитынельзя Проявятся при использовании -
зашифрованное содержимое happ://cryptнельзя Расшифровать может только приложение
Отдельно про добавление в основной клиент
Когда проверять бессмысленно
- Строка требует установить сторонний «менеджер ключей» — клиенту посредники не нужны.
- Вместе с ключом просят номер телефона, данные карты или код из сообщения.
- Ключ пришёл в ответ на сообщение, которого вы не писали.
- Отправитель торопит: «работает только сегодня, добавляй быстрее».
Проверьте, в строке дело или в самом доступе
Формат можно разобрать здесь, но живой ли сервер — показывает только подстановка. Подставьте в тот же клиент заведомо рабочую ссылку: подключилось — клиент и настройки исправны, вопрос к вашему ключу. Демо ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- подходит Happ и другим клиентам
- карта не нужна