Офлайн-раздача подписок¶
Функция Offline-раздачи позволяет вам безопасно поделиться добавленной подпиской или конфигурацией с другим устройством. Раздача работает полностью offline: конфигурации не проходят через облачное хранилище или сторонние сервисы, а упаковываются прямо в ссылку, QR-код или защищённый файл.
Обзор возможностей¶
| Возможность | Описание |
|---|---|
| Формат раздачи | Ссылка imsel://sub/..., QR-код или файл |
| Содержимое | Копии серверов (снапшот) либо URL панели подписки |
| Привязка | К конкретному устройству (по HWID), «первое устройство» или без привязки |
| Таймер | Срок с момента активации (1/3/7/30 дней) и/или абсолютная дата |
| PIN-код | Код активации для дополнительной защиты раздачи |
| Ограничения | Запрет активации на Root-устройствах, блокировка настроек, скрытие конфигураций |
| Защита файла | Файл можно защитить паролем |
Создание раздачи¶
- На главном экране откройте карточку подписки, которой хотите поделиться.
- Нажмите кнопку «Поделиться». (Примечание: если кнопка неактивна и написано «Заблокировано провайдером», значит автор подписки запретил её дальнейшую раздачу).
- Выберите, что передать:
- Серверы (снапшот) — серверы вшиваются внутрь раздачи. Получатель не увидит оригинальный URL вашей панели.
- Ссылка — передаётся сам URL панели; получатель сможет обновлять подписку напрямую с серверов провайдера.
- Настройте параметры защиты и ограничения:
- Привязка: Вы можете привязать подписку к первому активировавшему устройству или к конкретному идентификатору (HWID). При привязке к HWID конфигурация не сможет быть открыта на другом устройстве. HWID получателя можно скопировать в боковом меню его приложения.
- PIN-код: Сгенерируйте код активации для дополнительной защиты. Без этого PIN-кода получатель не сможет получить доступ.
- Срок действия: Задайте время жизни раздачи (например, 7 дней после активации или до конкретной даты). По истечении этого срока раздача перестанет работать у получателя.
- Ограничения получателя:
- Запрет на рут — активация отклоняется на рутованных устройствах;
- Блок настроек — настройки подписки у получателя будут только для чтения;
- Скрыть конфиги — получатель не сможет просмотреть параметры серверов или поделиться ими;
- Запрет повторной раздачи — включён всегда: получатель не может передать вашу подписку кому-то ещё.
- Выберите удобный формат передачи:
- QR-код — для быстрого сканирования камерой другого устройства.
- Ссылка — скопируйте и отправьте в любом мессенджере.
- В файл — сохраняет зашифрованный контейнер
.imsel, который можно дополнительно защитить паролем.
Активация на устройстве получателя¶
Если вам отправили раздачу, её можно активировать следующими способами:
- Ссылка (imsel://): Нажмите на неё на смартфоне (в мессенджере или браузере), и приложение откроется автоматически.
- QR-код: Нажмите «+» в приложении и выберите «Сканировать QR-код».
- Файл .imsel: Нажмите на файл в менеджере файлов или выберите «Импорт из файла» в меню «+».
Порядок активации: 1. Подтвердите активацию в появившемся окне. 2. Если задан PIN-код или пароль — введите его. 3. Приложение проверит срок действия, привязку и ограничения. После этого подписка будет добавлена.
Ограничения после активации¶
- Подключение к серверам истёкшей раздачи блокируется.
- Истёкшие раздачи пропускаются при автообновлении.
- Карточка подписки будет показывать статус (оставшийся срок или отметку «истекла»).
- Идемпотентность: Повторная активация той же ссылки на том же устройстве обновляет список серверов, не создавая дубль и не продлевая срок. На другом устройстве ссылка с привязкой будет отклонена.