23 апреля компания BitTorrent официально заявила о начале открытого тестирования собственного нового бесплатного сервиса для сетевой синхронизации данных BitTorrent Sync. С сайта компании возможно скачать три варианта клиентского приложения BitTorrent Sync: для операционных совокупностей Windows версии XP SP3 и выше, MAC OS X версии 10.6 и выше, и Linux для компьютеров и NAS на платформах ARM, PowerPC, i386. X64и QirlQ.
Принципиальное отличие BitTorrent Sync от простых «облачных» сервисов наподобие популярного Dropbox содержится в том, что синхронизация файлов тут осуществляется по прекрасно привычному протоколу BitTorrent, на базе которого трудятся пиринговые сети. Наряду с этим файлы копируются напрямую между подключёнными компьютерами, а не попадают на некие промежуточные серверы, где их возможно перехватить либо подменить. К тому же благодаря отсутствию «пит-стопов» в «облаке» передача файлов производится на большой скорости, дешёвой в вашей сети.
Сущность BitTorrent Sync состоит как раз в том, что ваши файлы не лежат где-то в «облаке» на неизвестно где установленном и неизвестно кому принадлежащем сервере, а сохраняются лишь на ваших компьютерах. Протокол BitTorrent наряду с этим используется только для синхронизации. Целый трафик шифруется 256-битным ключом AES, создаваемым на базе случайной строки, неповторимой для каждой пересылаемой папки. Для шифрования употребляются встроенные криптографические модули операционных совокупностей (системные генераторы случайных чисел), доступ к каким осуществляется через программный интерфейс CryptoAPI в Windows либо через символьное псевдоустройство /dev/random в Mac OS X и Linux.
Конечно, сама пиринговая разработка нисколько не зависит от того, какая ОС трудится на компьютере, – для доступа к разрешённым достаточно иметь действующий тайный ключ.
Разработка BitTorrent Sync разрешает синхронизировать неограниченное число файлов неограниченного количества – их размер зависит лишь от ёмкости ваших накопителей. Помимо этого, разработчики подчёркивают, что BitTorrent Sync намерено создавалась для работы с файлами громадного количества, так что, как «вы имеете возможность синхронизировать уникальные несжатые файлы» – прозрачный намёк на видео большого разрешения?
Представители BitTorrent заявляют о том, что предварительную версию BitTorrent Sync уже протестировали порядка 20 тысяч людей, синхронизировав более 200 терабайт данных. Сейчас же всем желающим предлагается скачать альфа-версию клиентского приложения и после этого поделиться впечатлениями на специальном форуме.
Для начала работы с BitTorrent Sync необходимо установить клиентское приложение на всех синхронизируемых сетевых хранилищах и компьютерах (NAS).
При установке клиента на другие устройства необходимо ввести в соответствующую графу тайный код папки, сгенерированный при инсталляции на первый компьютер.
При добавлении каждой папки создаётся её тайный код, Master secret, складывающийся из 32 знаков. Данный код даёт папке полный доступ для двусторонней синхронизации. Его в любое время возможно заменить новым кодом либо кодом в совокупности Base64 длиной более 40 знаков. По окончании замены кода для доступа к папке его будет нужно ввести и на вторых компьютерах.
В случае если вам требуется только отправлять эти с одного компьютера на другие, а не синхронизировать трансформации на всех автомобилях, направляться применять тайный код «лишь для чтения». В этом случае лишь на «основной» машине возможно будет изменять эти данной папки, а каждые трансформации, произведённые на вторых компьютерах, никак не будут отражаться на «главном».
В целях безопасности возможно задействовать не главный тайный код, а одноразовый ключ из 16 знаков, что возможно использован лишь один раз в течение 24 часов по окончании его создания. Таковой ключ может предоставлять как полный доступ к сети, так и доступ лишь для чтения.
В настройках возможно задать наименование компьютера, как оно будет отображаться на вторых автомобилях, включить автозагрузку при включении компьютера, поменять порт и переназначить порты, и сократить скорость обмена данными.
Доступ к BitTorrent Sync на совокупностях под управлением Linux и на сетевых накопителях NAS на базе ядра Linux осуществляется через web-интерфейс, функциональность которого повторяет функциональность клиентского приложения.
Расширенные настройки дешёвы через конфигурационный файл sync.conf. Для этого сперва необходимо создать демонстрационный файл с комментариями при помощи команды:
./btsync –config sync.conf
Сохраняем его:
./btsync –dump-sample-config sync.conf
Отредактировав конфигурационный файл, возможно запускать BitTorrent Sync с поменянными настройками:
./btsync –config sync.conf
* * *
Очевидно, BitTorrent Sync не есть заменой облачного хранилища, где постоянно хранятся ваши эти и к каким возможно получить доступ с любого компьютера. Иначе, эта разработка разрешает создать личное облако на NAS-сервере, обмен данными с которым осуществляется по протоколу BitTorrent с 256-битным шифрованием.
Помимо этого, пользователи смогут «расшаривать» для друзей какие-то папки через интернет, к примеру с фильмами либо музыкой, причём скорость обмена ограничивается лишь возможностями сети. Так, возможно кроме того организовывать громадные P2P-хранилища с неспециализированным ограниченным доступом. Технически же это будет смотреться легко как обмен зашифрованным трафиком.
Отечественное знакомство с BitTorrent Sync выяснилось более чем успешным: предельно простое в применении, клиентское приложение позволяет легко синхронизировать файлы на различных автомобилях на максимально дешёвой скорости. Пожалуй, не достаточно лишь возможности применять BitTorrent Sync с мобильных устройств – под управлением iOS, Android и Windows 8 Mobile. Мы сохраняем надежду, что такая функция в недалеком будущем будет реализована.