Знакомство с BitTorrent Sync
Облачные технологии в последнее время заняли высокие позиции как у профессиональных веб-мастеров, так и у обычных людей, далеких от области высоких технологий.
Существует огромное множество сервисов, позволяющих выполнять задачи разных планов в нодах расположенных на различных континентах. Будь то хранение данных в облаке или брутфорс хешей, всегда есть готовые сервисы которые вам в этом помогут. Сегодня я рассмотрю относительно новый вид хранения данных, основанный на протоколе BitTorrent.
Начну с того, с чего всегда начинают. Как вы знаете основными сервисами для хранения данных пользователя являются DropBox, Box, Google Drive, Яндекс диск и им подобные.
В чем заключается их преимущество?
Эти сервисы работают как раз на облачных технологиях. Все ваши данные разбросаны на разных серверах, которые управляются конкретным приложением. Вы можете делиться ссылкой на свой файл с друзьями и знакомыми и это достаточно удобно. Поскольку пользователей на этих сайтах много, принимаются меры для урезания трафика. Скажем вы качаете файл не на максимальной скорости а на скорости, которую определил вам ваш сервис хранения данных.
Какие альтернативы?
Все вы прекрасно знаете, что такое торрент-трекеры. Это сайты и приложения для обмена информацией. Например наиболее известным торрент-трекеров российской аудитории является RuTracker. Вы качаете торрент-файл, в котором содержится информация о файлах, которые содержатся в раздаче. Далее программа торрент-клиент обрабатывает информацию из этого торрент-файла и по уникальному для этой раздачи хешу соединяется с торрент-трекером, запрашивая у него информацию о том, кто на данный момент обладает нужными нам файлами или частями файлов из раздачи. Начинается скачивание. Бит-торрент протокол мне нравится, это пожалуй одна из тех технологий, которая будет развиваться в ближайшем будущем. Так оно и происходит, появляются онлайн плееры для воспроизведения видео и аудио файлов, которые собираются по кусочкам полученным от разных пользователей, которые обладают этими кусочками. Преимуществом этого протокола является отвязка от конкретного сервера, что позволяет при наличии хотя-бы одного пира, собирать файл. Помимо простых плееров организуются онлайн трансляции построенные на этом протоколе.
Что такое BitTorrent Sync?
Если вы прочитали вышесказанное, то наверняка подумали а почему бы BitTorrent протокол не использовать для простого хранения своих файлов, с какой-нибудь защитой от других пользователей. Верно это как-раз то о чём пойдет речь.
Программа BitTorrent Sync представляет из себя некий менеджер файлов, назовём это так, который рассылает наш файл или папку на разные клиенты используя шифрование.
Немного о том, как пользоваться BitTorrent Sync.
Для начала нужно скачать и установить. Берем его здесь: http://labs.bittorrent.com/experiments/sync.html
Программа находится на стадии бета тестирования, но уже активно входит в доверие людей.
Следующим шагом рассмотрим настройки, и то, как поделиться своим файлом.
Установленная программа выглядит примерно так:
У нас имеется пять вкладок. Рассмотрим каждую. Начнем с Shared Folders.
Как становится ясно из заголовка – это вкладка в которой отображаются наши папки для расшаривания. При добавлении новой папки нам нужно указать к ней путь и сгененрировать секретный ключ, с помощью которого мы сможем дать доступ к этой папке другим пользователям.
Теперь, если мы кликнем по только что добавленной директории, откроется окно, похожее на это:
Первый пункт где стоит галочка служит для разрешения использования сервера ретрансляции по мере необходимости.
«Use tracker server» – служит для использования треккера.
«Search lan» – судя по всему используется для поиска локальных пиров.
«Search DHT Network» – по умолчанию данная опция отключена, поскольку вряд ли у других людей в сети есть папки идентичные вашим.
«Delete files to Sync trash» – судя по всему служит для удаления файлов в собственную корзину Sync’a.
«Use predefined hosts» – служит для задания собственных адресов серверов, после установки галочки будет доступна кнопка Add, но вам об этом не стоит заморачиваться.
Вкладка Advanced этого окна содержит секретные ключи. Помимо полноценного доступа к файлам можно давать доступ только на чтение, что очень удобно. Также можно генерировать случайный ключ, действующий только 24 часа.
С этим разобрались, идем дальше. Вкладка на главном окне с надписью «History». Думаю и так ясно, что здель отображаются логи событий, как добавление каталогов, так и удаление.
Вкладка «Preferences» это вкладка с основными настройками программы.
Device name – имя устройства, которое будет отображаться на других компьютерах.
Show notifications for complete downloads – уведомлять нас при успешной завершенной синхронизации файлов.
Start BitTorrent Sync when Windows starts – запускать программу сразу после старта операционной системы.
Listening port – порт на котором работает BitTorrent Sync.
Use NAT UpnP port mapping – служит для обхода некоторых NAT ограничений.
Check for updates automatically – проверять ли наличие новых версий программы.
А также ниже можно задать максимальную скорость загрузки и раздачи контента.
Допустим папку вы расшарили, добавив её на вкладке «Shared Folders». Дважды кликайте по ней и смотрите секретный ключ, либо генерируйте новый. Если готово идем дальше.
Если вы задались вопросом “Как расшарить папку в BitTorrent Sync?” или “Как получит доступ к своей папке?“, я думаю вы на верном пути. Осталось чуть-чуть (=
Предположим вы сидите за другим компьютером, попробуем скачать файлы с нашего основного.
Для этого переходим на вкладку «Shared Folders» и нажимаем Add. Вводим секретный ключ, который вы сгенерировали на первом компьютере. И место расположения, может быть любым.
Готово. Да это так просто.
Если все правильно, значит на вкладке «Devices» появится имя основного компьютера. Пока я это писал, синхронизация файлов уже прошла и выглядит это так:
Ну и немного о вкладке «Transfers» это активные передачи, например если сейчас у вас передается какой-нибудь файл, он отобразится тут, а так-же отобразится скорость и другие данные.
Надеюсь стало чуть-чуть понятнее, спасибо за прочтение.
One reply to “Знакомство с BitTorrent Sync”
sir
Здесь есть ключи для BitTorrent Sync. Удобно для тех кто установил программу и хочет проверить её в работе http://btsyncforum.ru/