Почему чужие ключи умирают
Ключ из открытого канала работает день, потом умирает. Это не случайность и не злой умысел — так устроена система, и вот как именно.
Четыре механизма
-
01
Перегрузка
Ключ, опубликованный в открытом доступе, разбирают сотни людей. Канал сервера конечен: сначала падает скорость, потом соединения перестают устанавливаться. Механика та же, что в вечернем часе пик, только в разы жёстче.
ДЕЛАЕТ: физика канала -
02
Отзыв на стороне сервера
Владелец видит аномальную нагрузку от одного идентификатора и отключает его. Всё, что нужно, — изменить запись у себя: что такое токен.
ДЕЛАЕТ: администратор -
03
Смена параметров
Сервер переезжает или меняет настройки. Подписка узнала бы об этом сама, а разовый ключ — нет: ключ и подписка.
ДЕЛАЕТ: эксплуатация -
04
Закрытие сервера
Проект прекращается — машина просто выключается. Никакого сообщения при этом не приходит: соединение перестаёт устанавливаться, и всё.
ДЕЛАЕТ: владелец
Почему это выглядит как поломка приложения
Потому что приложение не знает причины. Оно честно пытается подключиться и сообщает, что не получилось. Ни в одном из четырёх случаев проблема не находится на вашем устройстве — но симптом одинаковый: ошибка соединения. Об этом же — когда ядро ни при чём.
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Что происходит с общим доступом на двоих
Отдельный случай — когда ссылку передают друзьям. Тут срабатывает не отзыв, а учёт устройств: сервис считает подключения, и при превышении лимита часть из них перестаёт приниматься. Разбор — сколько устройств и как это считается и что происходит при превышении лимита.
| Симптом | Что это скорее всего |
|---|---|
| Ключ работал час и умер | Перегрузка или отзыв |
| Работает, но скорость в килобайтах | Слишком много людей на одной машине |
| Перестал работать у всех сразу | Сервер выключен или сменил адрес |
| Работает у друга, не работает у вас | Лимит устройств или разные версии клиента |
| То работает, то нет | Сервер перегружен неравномерно |
Что из этого следует
Ничего морализаторского: просто бесплатный публичный ключ и оплаченный доступ — разные вещи по устройству, а не по цене. Первый не имеет никого, кто отвечает за его работоспособность; второй имеет — и именно за это ответственность и платят, см. почему приложение бесплатное, а доступ нет.
Можно ли как-то продлить жизнь такому ключу?
Нет: всё происходит на стороне сервера, и повлиять на это с вашей стороны нельзя.
Опасны ли публичные ключи?
Главный риск не технический, а простой: вы не знаете, кто держит сервер и что он записывает. См. что видит владелец сервера.
Почему один и тот же ключ у знакомого ещё работает?
Возможно, он подключился раньше и его сессия ещё жива, либо отзыв применён не ко всем. Это временная разница.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →