Из каких частей собрана строка
Строка кажется бессмысленным набором символов ровно до того момента, пока её не разложили на четыре части. После этого понятно, что в ней можно трогать, а что нельзя.
https://panel.example.net/sub/3f9c2ad1e8b4
- 01
Схемакак у обычного сайта. Бывает и схема вида
happ://, которая открывает приложение сразу - 02 Адрес выдачимашина, которая хранит список серверов и отдаёт его приложению
- 03 Путьраздел на этой машине; по нему отдаётся именно список, а не веб-страница
- 04 Личная частьваш пропуск: по нему сервис понимает, чей доступ и до какого числа он действует
Образец никуда не ведёт: домен example.net зарезервирован для примеров. Свою строку по нему можно узнать по форме, а не по содержимому.
Первые три части — общие. Они одинаковы у всех, кто пользуется тем же сервисом: одна и та же машина, один и тот же раздел. По ним нельзя определить ни человека, ни срок. Меняется только четвёртая часть — та, ради которой всё и затевалось.
Личная часть: что она означает
Это длинный случайный набор символов. Он ничего не «шифрует» и не содержит ваших данных: ни почты, ни имени, ни номера. Это просто номер записи в базе на стороне сервиса. Пришёл запрос с таким номером — сервис посмотрел у себя, увидел «доступ действует до такого-то числа» и отдал список серверов. Не увидел — вернул пустоту.
Что бывает в хвосте
Иногда после личной части стоит вопросительный знак и ещё несколько слов через амперсанд. Это параметры выдачи: в каком формате отдать список, какие сервера включить, какую подпись поставить. Их добавляет сервис, и трогать их тоже не нужно — но знать о них полезно, потому что именно хвост чаще всего теряется при копировании.
| Потеряна часть | Что увидите | Лечится |
|---|---|---|
| Схема в начале | приложение отказывается добавлять: «неверная ссылка» | дописать https:// вручную |
| Кусок адреса | ошибка при обновлении подписки | скопировать строку заново целиком |
| Часть личного номера | подписка добавилась, серверов нет | взять строку у источника заново |
| Хвост с параметрами | список пришёл, но короче обычного | скопировать строку до конца, как именно |
Как читать свою строку, не разбирая её
Практический приём: сравните начало и конец своей строки с образцом выше. Если у вас всё начинается со схемы, дальше идёт что-то похожее на адрес сайта, потом слэш и длинный набор символов — строка целая. Если строка начинается с середины, с пробела или с невидимого символа, приложение её не примет: разбор такого случая — на странице строка не вставляется.
Никакого разбора вашей личной строки на этом сайте не делается и не предлагается — и не должно предлагаться нигде, где вас об этом просят. Личная часть — это и есть весь ваш доступ: кто её знает, тот им и пользуется. Подробнее — кому видна ваша строка.
Строка с названным заранее сроком
Месяц — 200 ₽, год — 1 800 ₽, то есть 4,9 ₽ в день на 3 устройства. Срок известен до оплаты и не зависит от того, сколько людей нашли ту же строку в сети. Платёж разовый: карта не привязывается, автосписаний нет. Оформление проходит на этом сайте.
- срок назван заранее
- строка приходит сразу
- без автосписаний
Можно ли по строке понять, когда закончится доступ?
Нет. Срок хранится на стороне сервиса, а не в строке. Узнать остаток можно в приложении или у того, кто строку выдал: где смотреть.
Почему у меня строка короче, чем в образце?
Длина зависит от сервиса: где-то личная часть в 12 символов, где-то в 36. Короткая строка не хуже длинной — важно, чтобы она была целой.
А если строка начинается не с https, а со слова happ?
Это вариант той же строки, упакованный так, чтобы по нажатию открывалось приложение. Содержимое внутри то же самое.
Разница между чужой строкой и своей — не в скорости, а в том, что у своей срок написан заранее. Месяц стоит 200 ₽, год — 1 800 ₽, то есть 4,9 ₽ в день на 3 устройства. Платёж разовый, карта не привязывается. Первые 3 дня выдаются без платёжных данных: их обычно хватает, чтобы понять, нужно ли платить дальше.
Оформить строку →