Один код связывает ваши устройства.
Библиотека, прогресс и настройки следуют за вами на каждый экран. Аккаунта нет, и ничего читаемого не покидает ваши устройства: всё шифруется перед отправкой.
Двадцать символов в четырёх группах по пять. Вот и вся настройка.
Создаётся на первом устройстве, вводится на остальных.
Это единственный секрет, и он никогда не покидает ваши устройства.
Включите синхронизацию
«Настройки» → «Синхронизация между устройствами». Lumen создаст код.
Введите его на других устройствах
Опечатки прощаются: I и L читаются как 1, O как 0, а разделители не важны.
Вот и всё
Пока синхронизация включена, код показан скрытым, с кнопками «Показать» и «Скопировать» рядом. Если выключить синхронизацию, устройство забудет код.
Что синхронизируется
- Библиотека: сохранённые названия, «Продолжить просмотр», отметки о просмотре
- Прогресс в каждой серии и каждом фильме
- Аддоны и их настройки
- Настройки плеера: языки, аудиопресеты, параметры воспроизведения
- Профили, у каждого своя библиотека и свой прогресс
Что остаётся на устройстве
Код связывания, размер и положение окна, журнал диагностики и всё, что вы скачали для просмотра офлайн.
Мы храним то, что не можем прочитать.
Каждое устройство выводит свои ключи из кода и шифрует каждую строку перед отправкой. Ретранслятор хранит то, что ему передают, и не может прочитать ничего из этого.
entity watch
key tt1254207:1:3
value {"positionSecs":2537,…}space 9f3c…7b21
entity x
row c81a…04ef
payload base64 ciphertext
updated 1788462601007Идентификаторы пространства и строк выводятся ключами, которые есть только у ваших устройств, поэтому ретранслятор не может понять, к какому названию относится строка, переместить строку в другую ячейку или изменить её дату так, чтобы ваши устройства этого не заметили. Он хранит сетевой адрес подключающегося устройства на время запроса, и больше ничего.
Наш сервер или ваш собственный.
Оба варианта используют одно и то же шифрование и один и тот же код связывания.
Наш, на sync.lumen.movie
Входит в Lumen Pass, с 14 днями, чтобы попробовать. Мы держим сервер и его резервные копии.
Ваш собственный ретранслятор
Бесплатно, навсегда, без Pass и без ограничений. В Windows ретранслятор устанавливается рядом с приложением, а для всего остального есть образ Docker.
Запустите свой ретранслятор.
Всё, что хранит ретранслятор, — это шифротекст, поэтому собственный хостинг меняет то, у кого хранятся байты, но не то, кто может их прочитать.
Запустите ретранслятор
Lumen устанавливает
lumen-relay.exeрядом с приложением. Он слушает порт 7345 и хранит данные вlumen-relay.dbрядом с собой.Поставьте его за TLS
Завершайте TLS на обратном прокси. Маршрутов всего два, так что на всё остальное можно отвечать 404.
Направьте на него устройства
На каждом устройстве: «Настройки» → «Синхронизация между устройствами» → «Дополнительно» → «Адрес ретранслятора». Сброс возвращает встроенный ретранслятор.
| Встроенные ограничения | |
|---|---|
| Тело запроса | 4 MiB |
| Строк на запрос | 2,000 |
| Данных на строку | 256 KiB |
| Строк на семью | 50,000 |
lumen-relay.exe --port 7345sync.example.com {
encode gzip
handle /v1/health { reverse_proxy 127.0.0.1:7345 }
handle /v1/sync { reverse_proxy 127.0.0.1:7345 }
handle { respond 404 }
}docker run -d --name lumen-relay -p 7345:7345 \
-v lumen-relay-data:/data \
elduinar/lumen-self-host-relaycurl https://sync.example.com/v1/healthВсё готово. Дело за вами.
Бесплатно на любом устройстве, без регистрации, установка за минуту.