Пересылка данных с помощью asrelay (v2)

обновленный

asrelay - это инструмент для компьютеров под управлением Windows и macOS для передачи данных для потребления через API ricloud Он может эффективно и безопасно передавать данные через asmaster .

Хотя он может использоваться для передачи более общих данных, инструмент имеет глубокую интеграцию с поддержкой устройства iOS и резервным копированием данных. Он может запускать резервное копирование устройств iOS через Wi-Fi и USB, что позволяет клиентам использовать данные iCloud и iTunes вместе с asmaster и прозрачно переключаться между ними.

Reincubate занимается производством программного обеспечения для настольных компьютеров с 2008 года, и компания имеет многолетний опыт в создании надежных приложений и поддержке их в Windows и macOS. Двоичные файлы доступны по запросу.

Ключевые особенности включают в себя:

настройка

  • Полная функциональность white-label и кастомизации для клиентов, чтобы "сделать его своим". Изображения, текст и ссылки могут быть переопределены.

Надежность на различных платформах и соединениях

  • Поддержка всех версий iOS, включая iOS 12, с использованием запатентованной технологии Reincubate iPhone Backup Extractor.
  • При необходимости встроенная интеграция с системой уведомлений как в Windows, так и в MacOS.
  • Поддержка Windows 7 и новее, а также MacOS 10.11 и новее.
  • Надежный механизм автообновления.
  • Небольшая занимаемая площадь (~ 5 МБ в Windows) без внешних зависимостей.

Быстрая передача данных

Локально хранящиеся репозитории данных могут быть большими и часто обновляться, поэтому asrelay использует ряд методов для обеспечения их высокой масштабируемости.

  • Выборочная проверка данных для передачи только того, что требуется в любой момент времени.
  • Полное использование , since механизм для уменьшения времени загрузки: даже если файлы изменились они не беззвучно повторно, только их новые данные.
  • Автоматический выбор географически близких серверов.
  • Поддержка возобновляемых загрузок данных реле.
  • Интеллектуальное обнаружение полного и частичного обновления резервной копии.

Безопасность

  • Надежный процесс сопряжения с одноразовым кодом для упрощения аутентификации клиентских приложений и ретрансляции данных.
  • Надежная система разрешений позволяет конечным пользователям предоставлять доступ к подмножеству резервных копий.
  • Полная поддержка всех версий зашифрованных резервных копий iTunes.
  • Безопасное шифрование AES-256 в релейных блоках.
  • Функциональность для клиентов для очистки частично ретранслируемых данных.

Путешествие конечного пользователя

С точки зрения конечного пользователя, их путешествие с использованием asrelay выглядит следующим образом:

  1. Убедитесь, что их ПК или Mac настроены для резервного копирования их устройства iOS через USB или Wi-Fi
  2. Загрузите программное обеспечение для настольных ПК с белой маркировкой
  3. Введите код сопряжения, который он представляет, на сайт или в приложение клиента.
  4. Ответьте на приглашение рабочего стола, чтобы предоставить разрешение при первом доступе к резервной копии

...все сделано.

Поток, включающий вызовы API

Конечный пользователь входит на сайт клиента и выбирает для работы данные из своих локальных резервных копий.

Сайт предоставляет пользователю небольшую загрузку, которая является родной для macOS или Windows.

Пользователь запускает загруженную программу и получает подсказку с названием клиента. Подсказка просит пользователя нажать для сопряжения и представляет шестизначный код сопряжения. Код сопряжения ограничен по времени (до нескольких минут) и является одноразовым.

Пользователь вводит этот код сопряжения на сайт или в приложение клиента.

Клиентский сервер выдает некоторые инструкции API asmaster , показанные здесь в формате нашей клиентской оболочки с открытым исходным кодом :

$ # This first command uses the pairing code to subscribe to data from the end-user, using an identifier that the client chooses themselves
$ python -m ricloud --subscribe-account [end-user-identifier] [pairing-code] asrelay-itunes
{
  "account_id": 123456,
  "success": true
}

После отправки этой команды API возвращает клиенту идентификатор учетной записи и связывается с компьютером конечного пользователя, чтобы получить список имен резервных копий устройства.

Клиент будет использовать приведенную ниже команду для получения списка доступных резервных копий от конечного пользователя. Эти резервные копии будут представлены конечному пользователю на сайте клиента, и конечный пользователь выберет одну или несколько проверяемых.

$ # This command is used to return a list of available backups to the client.
$ python -m ricloud --list-devices [account-id]
{
  "devices": [
    {
      "ios_version": "10.2",
      "name": "iPhone 7 Plus",
      "colour": "1",
      "device_name": "Johnny's iPhone",
      "latest-backup": "2017-01-31 22:06:06.000000",
      "model": "D111AP",
      "device_tag": "3d0d7e5fb2ce288813306e4d4636395e047a3d28",
      "serial": "ABC123BBBBBB",
      "device_id": 2
    }
  ],
  "success": true
}

Если запрос данных списка устройств будет сделан до того, как asrelay отправит его на сервер, будет получен этот ответ. Как правило, это займет не более нескольких секунд.

{
  "message": "Waiting for asrelay to upload the information necessary to complete this task.",
  "success": false,
  "error": "asmaster-awaiting-data"
}

Со списком устройств сервер может запросить подписку, используя следующую команду:

$ python -m ricloud  --subscribe-device  123456 2
{
  "success": true
}

Как только это будет сделано, пользователь получит запрос на своем компьютере, в котором будет указано, что Client-name wants to access backup data from your device "Johnny's iPhone". Approve or deny? Нажатие на подсказку позволит конечному пользователю утвердить или запретить доступ. Если резервная копия защищена паролем, пользователю также будет предложено на рабочем столе ввести свой резервный пароль. Резервные пароли никогда не загружаются. Если доступ предоставлен, данные будут автоматически передаваться клиенту через конечную точку их канала сразу же, а затем по мере обновления.

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наш офис работает с понедельника по пятницу с 9:00 до 17:00 по Гринвичу. Время в настоящее время 3:26 ПП с GMT.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Перейти в раздел поддержки › Связаться с командой предприятия ›
Наша отличная команда поддержки

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2019 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® является зарегистрированным товарным знаком. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.