Руководства, Инструкции, Бланки

Syncthing инструкция img-1

Syncthing инструкция

Рейтинг: 4.9/5.0 (1920 проголосовавших)

Категория: Инструкции

Описание

Syncthing инструкция

Группа

Linux лучше подходит для продвинутых пользователей - Windows для начинающих.

Очередное бредовое заявление. Для начинающего кого? Админа? Программиста? Художника? Архитектора? Дизайнера? Слесаря? Юриста? Музыканта? Бухгалтера? Дворника? Спортсмена? Водителя автобуса?

Кем я должен быть, чтобы мне был нужен именно Linux? Некоторые особо изворотливые линуксоиды выдавливают из себя некоего сферического "человека начинающего знакомиться с компьютерами". А если 90% так и не перешли на Linux, то значит, что они по прежнему находятся в стадии "ознакомления"?

2. Linux используют только профессионалы.

К примеру, только в страшном сне дизайнер или архитектор может представить себе, что его заставили использовать Linux. Вы, простите, в нормальном доме живете? А фильмы смотрите? Или вы хотите сказать, что архитекторов и дизайнеров нельзя называть профессионалами? А ведь именно они проектировали дом, в котором вы живете, и именно они рисовали декорации для вашего любимого фильма!

Вам бы хотелось жить в криво построенном доме, или смотреть унылую пародию на фильм, просто потому, что вместо занятия своим делом, человек начал одержимо ковыряться в системе, в попытках разобраться, почему что-то не работает?

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

Всего этого вы не найдете в Linux. Даже миф о том, что Linux хорош для программистов, рушится как только вы сталкиваетесь с той самой хваленой "архитектурой Linux", о которой я упоминаю в других разделах этого FAQ.

В Linux просто нет программ, способных удовлетворить потребности пользователя, если они уходят дальше "походить по интернету в FireFox". В таком случае тут и Linux не при чем. Он будет не более чем "пускалкой" для более успешного программного продукта, да и то пускалкой постольку-поскольку в место Linux может быть использована любая другая (открытая если это требуется) система.

Таким образом мы получаем некого сферического профессионала, надрессированного на решение специфических для Linux проблем и ничего более. Польза от такого человека крайне сомнительна. Умение решать надуманные проблемы никому не нужно.

3. Linux учит думать - от Windows пользователь тупеет.

Данный бред придумали Линуксоиды, чтобы хоть как-то оправдать, тот факт, что за компьютером они не работают, а ковыряются в системе в попытках заставить ее работать по человечески.

Linux не учит думать, Linux учит решать надуманные проблемы, которых просто не должно быть

Зачем мне нужно напрягаться, искать какие-то подходящие именно для меня дистрибутивы, разбираться с тем, от какого железа я готов отказаться ради счастья использовать Linux? Зачем я должен постоянно читать документацию на все что ни попадя? Зачем мне вообще голову ерундой забивать? У меня есть дела и поважнее чем постоянное решение берущихся на пустом месте проблем. Я заплатил за компьютер и хочу сесть и начать работать с ним. Разве это плохо?

Куплю я, к примеру, тостер принесу домой. Он не работает. Принесу обратно в магазин, а продавец-подросток мне начнет кричать "вы его не осииилили, вон там к нему инструкция в 5 томах, а ещё на коробке адрес интернет-форума написан!!!" Как вы думаете, куда я этому продавцу этот тостер запихну?

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

Весь Linux и OpenSource вместе взятые - это что то среднее между коммунистической утопией и сектой. А что это такое мы с вами прекрасно знаем - сверху сидят умные дяди, которые зарабатывают на этом деньги (в том числе пилят государственные - т.е. наши же с вами налоги), а грязная же работа делается руками романтически настроенных мальчиков и девочек у которых в головах одни мечты, философия хиппи и "свобода".

4. Пользователи Linux мирно существуют и никому ничего не навязывают.

Как только появились линуксоиды, появилось стремление с их стороны противопоставить себя окружающим. Задолго до Linux все было тихо и мирно. Были пользователи Mac, были пользователи Amiga, пользователи Windows и пользователи других систем. Ключевое слово тут именно пользователи. С момента начала "победоносного" шествия Linux по планете выяснилось, что оказывается все другие люди относятся ко второму сорту, если они не понимают и не принимают все прелести использование Linux. Разумеется, ряд разногласий из разряда "что лучше Mac или Amiga" был всегда. Но тут не было главного, - тут не было идеологии, которая как раз таки появилась вместе с Linux. Если у других систем и платформ были те или иные конкурентные преимущества, то у Linux не было ни того не другого. Действительно, что было у Linux? У него не было ровным счетом никаких достоинств! Но так продвигать систему было невозможно, нужно было что-то, выделяющее ее на фоне остальн

Другие статьи

Создаем частное облако на платформе Syncthing

Создаем личное облако данных в своей сети

Платформа Syncthing создана с целью заменить платные сервисы облачного хранения данных и синхронизации. Это решение хорошо подойдет для тех, кому необходимо организовать децентрализованное хранение и безопасный обмен данными. Также подойдет и для тех, кто по каким-либо причинам не желает хранить свои данные на чужих серверах.

Возможности платформы Syncthing
  • Кроссплатформенность - поддерживаются почти все популярные операционные системы.
  • Мобильность - существует приложение для Android, обещается приложение для IOS.
  • Безопасность - все данные передаются в зашифрованном виде. Каждый узел идентифицируется заверенным сертификатом. Подробнее о безопасности можно прочитать здесь .
  • Управление версиями файлов - защита от случайного удаления, также поддерживается ступенчатое управление версиями.
  • Синхронизация по схеме P2P - для передачи файл разбивается на части, и если он есть на других нодах вашего кластера, то они тоже участвуют в передаче.
  • Возможность работы через NAT и фаерволы.
  • Open Source! - открытый код и стандартизированный протокол Block Exchange Protocol v1.
Основные термины в Syncthing

ID - уникальный идентификатор устройства.
Релеи - сервера, которые используются для передачи трафика между устройствами в случае невозможности установки прямого соединения.
Глобальное обнаружение - сервера, сопоставляющие ID устройств их внешним IP адресам. При отключении функции и смене внешнего IP адреса устройство будет недоступно через интернет.
Локальное обнаружение - широковещательная рассылка IPv4 и IPv6 пакетов по локальной сети, содержащих ID устройства и номер прослушиваемого порта. При отключении функции и смене IP адреса устройство будет недоступно в локальной сети.

Настройка Syncthing в Windows

Приложение Syncthing не требует установки, просто распаковываем и запускаем syncthing.exe. Все ссылки для загрузки Syncthing можно посмотреть на странице программы. Само приложение консольное, графический интерфейс сделан в виде web-станицы и доступен по адресу 127.0.0.1:8384.


Чтобы добавить устройство, необходимо знать его ID. Также на добавляемом устройстве необходимо подтвердить это действие. Нажимаем «Add Remote Device» и вписываем идентификатор и название устройства. Можно указать, какими папки с ним можно поделиться.



Затем подтверждаем запрос на удаленном устройстве


Если планируется часто использовать программу, то имеет смысл настроить автозапуск. Можно настроить запуск в планировщике Windows. При этом, если Вы хотите запускать приложение без входа пользователя (актуально для серверов), то необходимо задать пароль для графического интерфейса и выполнять от имени непривилегированного пользователя. Это требуется для безопасности!
Можно добавить аргументы к запуску: -no-console -no-browser. что означает «не запускать консоль, не открывать в браузере».


Чтобы защитить свои файлы от случайного удаления, включаем функцию управления версиями файлов. Для этого на нужной папке кликаем кнопку «Изменить» и задаем подходящий вариант управления версиями.


Запуск собственного relay сервера

Как уже было сказано выше, при отсутствии прямого соединения между устройствами, оно устанавливается через relay сервер. В принципе, ничего страшного в этом нет, единственная получаемая этими серверами информация - это IP адреса клиентов и их ID, весь передаваемый трафик проходит в зашифрованном виде. Другой вопрос, что этих серверов не так уж много. И поскольку это некоммерческий проект, то скорость передачи данных никто гарантировать не может. Но ничто не мешает Вам развернуть собственный relay сервер.

Скачиваем и распаковываем архив с сервером, который представляет собой консольное приложение. При первом запуске в папке с программой генерируются сертификат и секретный ключ RSA. Расположение ключа и сертификата можно изменить командой -keys, например, -keys="C:\Keys". По умолчанию сервер запускается как общедоступный. Чтобы запускать его как приватный, необходимо использовать команду -pools="" .


Для запуска релей сервера с параметрами удобно будет создать ярлык.



Команда -listen=":22069" задает прослушиваемый порт, по умолчанию используется TCP 22067. Ниже приведу список команд, с описанием на английском:

Usage of relaysrv:
-debug
Enable debug output
-ext-address string
An optional address to advertising as being available on.
Allows listening on an unprivileged port with port forwarding from e.g.
443, and be connected to on port 443.
-global-rate int
Global rate limit, in bytes/s
-keys string
Directory where cert.pem and key.pem is stored (default ".")
-listen string
Protocol listen address (default ":22067")
-message-timeout duration
Maximum amount of time we wait for relevant messages to arrive (default 1m0s)
-network-timeout duration
Timeout for network operations between the client and the relay.
If no data is received between the client and the relay in this
period of time, the connection is terminated. Furthermore, if no
data is sent between either clients being relayed within this
period of time, the session is also terminated. (default 2m0s)
-per-session-rate int
Per session rate limit, in bytes/s
-ping-interval duration
How often pings are sent (default 1m0s)
-pools string
Comma separated list of relay pool addresses to join (default "https:// relays.syncthing.net/endpoint")
-provided-by string
An optional description about who provides the relay
-status-srv string
Listen address for status service (blank to disable) (default ":22070")

После того, как определились с нужными командами, необходимо открыть порт для нашего relay сервера. Как открыть порт на роутере, можно прочитать в статье .
Теперь можно указывать в устройствах в качестве релея свой собственный сервер. Пишется он в следующем формате: relay://192.168.10.2:22069. Здесь можно указывать как внешний IP адрес, так и домен.


Настройки Syncthing в Android приложении аналогичны настройкам в Windows. Там их также можно производить через Web интерфейс.

Категории:

Syncthing инструкция

Краткое описание:
Свободное приложение для распределённой синхронизации данных.

Описание:
Syncthing стремится заменить проприетарные облачные сервисы синхронизации чем-то открытым и распределённым, чему можно доверять.
Ваши данные – это только ваши данные, и вы имеете право выбирать: где их хранить, с кем ими делиться и как они передаются через сеть интернет.

Требуется Android: 3.0.х и выше
Русский интерфейс: Да
Лицензия: MIT

Сообщение отредактировал Darth Revan - Сегодня, 11:35

Ничего не понял, и зачем 2 версии?

GamePlay
Синхронизация peer-to-peer (без внешнего сервера), подобно торрентам.
Две версии с разными подписями: официальной от автора и подписью репозитория F-Droid.
В F-Droid пересобирают все приложения, чтобы была гарантия, что доступный исходный код соответствует полученному пакету.

Подскажите пожалуйста у кого есть опыт, как это работает или где почитать?

Ну, запускаешь на всех нужных устройствах, добавляешь везде папки с совпадающими именами и вроде как все -- заводится.

А если с компом нужно синхронизировать, а на компе винда. blush:

relikts
На официальном сайте всё есть.
Даже для Microsoft Windows (но зачем так жить?).

Сообщение отредактировал Darth Revan - 24.03.2015, 14:38

После возникновения "проблем" с Bittorent Sync решил перейти на Syncthing.
Использовал текущую стабильную версию - v0.10.30 на трёх устройствах:
1. Андроид 4.0.4 на Sony Ericsson Arc S - Syncthing-Android 0.5.28 из маркета.
2. Windows 7 x64
2.а. Syncthing - https://github.com/syn…/releases/tag/v0.10.30
2.б. SyncTrayzor - https://github.com/can…r/releases/tag/v1.0.15 Это программа позволяет управлять Syncthing через "нормальное" окно программы, а не только через web. Плюс к этому должна сразу информировать Syncthing о изменениях в папках, т.е. не требуется ждать времени сканирования.
3. Сетевое хранилище Qnap HS-210 - форум с пакетом http://forum.qnap.com/…opic.php?f=320&t=97035

Возникшие нюансы:
Общие.
1. В BTSync идёт обмен ключами от "папки ". а в Syncthing удостоверяются устройства и уже потом можно указать какие папки синхронизируются от "первого" устройства на "второе". В любой момент возможно включение опции "главная папка", тогда на всех остальных устройства она должна стать "только для чтения".
2. Любое изменение в общих настройка или настройках отдельной папки требует перезапуска программы.
3. Опция "Включить UPnP" не заработала. Может быть нахитрил с роутером.
4. "Глобальное обнаружение" у меня отработало только по IPv6, хотя ip для v4 пингуется отовсюду. Индикация этого состояния - "Сервер анонсов - 1/2" или "Глобальное обнаружение - 1/2".
5. Как результат предыдущих пунктов пришлось вручную пробрасывать порт на роутере и прописывать на андроиде IP адрес и порт. IP адрес у мменя статический, "белый". После этого синхронизация заработала.
6. Статус синхронизации приходится смотреть на устройстве откуда идёт синхронизация, так как на устройстве куда практически всегда 100%.
7. В процессе синхронизации не хватает информации о том, какие файлы осталось синхронизировать. UPD. Был не прав - можно посмотреть через вэбинтерфейс в строке "Не синхронизировано". Откроется новое окно со списком.
8. В момент синхронизации создаёт файл ".syncthing.ORIGINAL_NAME", после завержения скачивание переименовывает в оригинальное имя. Что очень хорошо.
Андроид
1. Периодически при входе в программы долго висит сообщение "Ожидание API".
2. Некоторые операции можно сделать только через "web GUI". Самый простой вызов через меню программы.
3. Довольно сильно нагружает процессор.
4. Иногда бывала ситуация, что перезапуск проходил не штатно - приходилось убивать программу.
5. Не хватает опций - Энергосбережение = "не использовать при заряде менее ХХ%".
6. Не понял как работает опция "Всегда работать на фоне" и как следствие "Синхронизация только по WiFi". UPD. Разобрался, что при включении этих двух галочек происходит следующие - как только видет подключение по Wi-Fi запускается Synching и происходит синхронизация.
7. Максимальная скорость скачивания которую я видел - 11Мб/с. При этом нагрузка на ЦП доходила до 97%. ОЗУ

30МБ
8. Для возможности "связывания" устройств через QR-код, требуется внешний ридер.
Windows
1. После установки SyncTrayzor управление стало более удобным.
2. При сканировании использует жёсткий диск полностью, до состояния однозадачности. Когда было первоначальное сканирование папки размером 66ГБ это вызвало затруднения.
3. В режимах загрузки большого файла и режиме "простоя" загрузка ЦП практически не ощущается

3%.
4. Если синхронизируется много файлов, то сообщение в трей "ххх закончил синхронизацию" будет появляться много раз.
В остальном нареканий нет.
Сетевое хранилище на процессоре ARM.
1. При операциях сканирования и скачивания загружает процессор по максимуму - у меня доходило до 97%. При отдаче

30%. В этот момент проблемы с доступом к устройству.
2. В отличии от BTSync должен работать с symlink.
3. Очень удобно, что при указании папки для синхронизации работает "автоподстановка" пути и если папки не существует, то создаёт.
4. Пакет qpkg ставиться штатным образом, но не через репозиторий. Остановка/запуск как у остальных, управление настройками синхронизации через веб морду.

Вердикт - годно к использованию.


P.S. Пока писал вышла v0.11.0:
- "Syncthing v0.11 does not support synchronizing with older versions (v0.10 or older)."
- "CPU Usage Improvements"
https://forum.syncthin…1-0-release-notes/2426
https://github.com/syn…g/releases/tag/v0.11.0
Для моего хранилища пока нет этой версии, поэтому не пробовал.
P.S.S Использую на своём NAS - QNAP HS-210. Работает стабильно. Хранилище на ARM, поэтому при сканировании отжирает до 95% процессорного времени.

Сообщение отредактировал Cd_spb - 13.01.2016, 15:18

Причина редактирования: Данные по NAS.

Аппарат LG-P500, Android 2.2.1
Версии Syncthing - 0.6.5, 0.6.4, 0.6.3, 0.6.2, 0.6.1, 0.6.0:
Устанавливается, но при запуске выдаёт ошибку "Остановка приложения Syncthing (процесс com.nutomic.syncthingandroid). Повторите попытку."
Версия 0.5.8 - не устанавливается.
Версии 0.5.28, 0.5.27, 0.5.26, 0.5.24:
Устанавливаются. Задумывается на генерации ключей. Не дождался.
Версия 0.5.22 - установилась. Генерацию ключей дождался (несколько минут).
Один раз Linux версия увидела подключение к устройству, нажал Подключить.
Пару раз Android версия увидела Linux подключение.
Основное время - подключения нет. Приложение показывало, что кушает CPU 32%.
Получить содержимое папки из Linux в Android не удалось.
Снёс нафик.
Вернул Btsync - работает, хоть и только с интернетом.

Кому-нибудь удалось нормально обновиться с 0.7.4 на 0.7.5?
У меня не запускается 0.7.5. Есть подозрение что из-за рута. Но точно не знаю.
P.S. Перед обновление рекомендую сохранить настройки на карту памяти :-)

Syncthing — «убийца» Dropbox и BitTorrent Sync с открытым исходным кодом

Syncthing — «убийца» Dropbox и BitTorrent Sync с открытым исходным кодом

Изображение веб-интерфейса Syncthing
Иллюстрация с сайта Webupd8.Org

Анонсирован Syncthing — открытое кроссплатформенное приложение, строящееся по модели клиент-сервер и предназначенное для синхронизации файлов между двумя участниками (p2p). Приложение написано на языке Go и по функциональности схоже с BitTorrent Sync.

Немаловажно, что помимо открытости кода самого приложения, используемый для синхронизации протокол — Block Exchange Protocol (BEP ) — также является открытым. В отличие от Dropbox, Syncthing синхронизирует данные напрямую между узлами без участия третьих лиц и сторонних серверов. Данный подход реализует полный контроль над файлами: все файлы хранятся только на известных компьютерах, а не где-то в «облаке». Кроме того, нет ограничений по месту (не считая жесткого диска пользователя) и скорость передачи данных искусственно не лимитируется.

Основные возможности приложения:

  • синхронизируйте, что угодно и с кем угодно;
  • адаптивный веб-интерфейс;
  • кроссплатформенность: работает на GNU/Linux, Mac OS X, Windows, FreeBSD и Solaris, также существует неофициальный порт на Android;
  • работает в локальной сети и интернете «из коробки», не требует первоначальной настройки;
  • безопасно и конфиденциально: имеется в виду, что ваши данные никому не передаются, все соединения защищены TLS, узлы защищены сертификатами, допускается обмен данными только с узлами, добавленными вручную;
  • приложение и протокол открыты для доработки, модификации и изучения.

Подробную информацию можно найти на сайте проекта — syncthing.net .

Обзор Bittorrent Sync 2

Обзор Bittorrent Sync 2.0: выгодный обмен без посредников

Как ни крути, а обмен файлами — одна из самых востребованных операций в Интернете. Что только не было придумано, чтобы сделать его максимально удобным и быстрым! Отправки в виде вложений по почте, специальные файлообменные сервисы, наконец, службы для синхронизации данных между устройствами. Сервис Bittorrent Sync. заявивший о себе чуть более двух лет назад, тоже занимает не последнее место среди современных способов обмена файлами.

Когда разработчики сервиса только-только выпустили первую общедоступную версию, мы уже рассказывали нашим читателям о нем в материале «BitTorrent Sync: торрент-клиент на службе синхронизации». Весной этого года приложение доросло до второй версии, и появился повод снова присмотреться к нему.

Напомним, что BitTorrent Sync синхронизирует файлы между устройствами напрямую, без копирования их на удаленный сервер. В основе работы сервиса лежит P2P- протокол. позволяющий быстро передавать файлы большого размера между компьютерами и другими устройствами.

Два года назад Bittorrent Sync существовал только для настольных систем. Сегодня приложение предлагается использовать со всеми основными мобильными устройствами. В списке поддерживаемых систем не только самые популярные Android, iOS и Windows Phone, но и Fire OS (Kindle). A настольный клиент предлагается не только для Windows, Linuc и Mac, но также и для Free BSD.

Вплоть до релиза 2.0 сервис был полностью бесплатным, но с выходом второй версии весной этого года разработчики посчитали, что программа вполне может стать коммерческим продуктом. Ныне Bittorrent Sync предлагается в двух вариантах: бесплатном и Pro стоимостью $40 в год. К привилегиям, которые получают пользователи, оплатившие лицензию, относятся неограниченное количество папок для синхронизации (в бесплатной редакции их число ограничено десятью), возможность изменения прав доступа к папкам (только чтение или же чтение и запись), а также доступ к файлам по запросу.

Последняя функция означает, что при синхронизации на устройства копируются только названия файлов и папок, а содержимое передается лишь тогда, когда пользователь обращается к файлу. Подобная функциональность доступна, в частности, в сервисе Microsoft OneDrive. Нужна ли она в приложении, которое изначально создавалось для резервного копирования данных, сомнительно. Вероятно, предлагая такую возможность, разработчики тем самым подсказывают, что область применения BitTorrent Sync может быть гораздо шире.

Впрочем, поработать с возможностями Pro-версии могут все пользователи BitTorrent Sync, ведь при установке автоматически включается триал-режим на тридцать дней. Отказаться от него и использовать сразу бесплатную версию никак нельзя.

⇡ # Настройка BitTorrent Sync 2.0

Во второй версии принцип работы приложения был изменен. Ранее для каждой папки необходимо было создавать уникальный ключ и копировать его на все устройства, с которыми требовалось синхронизировать контент. Теперь такие ключи создаются не для директорий, а для устройств. Соответственно, и настройка приложения изменилась. Сразу же после установки BitTorrent Sync нужно указать, является ли это устройство первым, на котором установлено приложение, или же необходимо привязать еще одно устройство к уже имеющимся.

В первом случае пользователю предлагается создать идентификатор и выбрать название для устройства (изменить его впоследствии будет нельзя), после чего начать добавлять папки, которые должны синхронизироваться с другими компьютерами. Приятно, что, несмотря на такие изменения, в Bittorrent Sync по-прежнему не нужно регистрироваться, указывать адрес электронной почты и придумывать пароль. Идентификатор пользователя создается с использованием инфраструктуры открытых ключей (PKI). Через него передаются данные о правах доступа к папкам, устанавливается связь с другими устройствами, и в нем же хранится информация о лицензии на Sync Pro.

При установке приложения на втором устройстве будет предложено связать его с первым. Для этого нужно или использовать QR-код, или ввести на первом компьютере уникальный код второго устройства (делается это после выбора пункта «Ручное подключение» в настройках клиента). Имейте в виду, что, если под рукой есть смартфон или планшет, уже привязанный к BitTorrent Sync, и нужно добавить еще один настольный компьютер, это тоже удобно делать при помощи QR-кода.

После того как компьютер будет добавлен, нужно определиться с двумя важными параметрами. Первый — это способ синхронизации новых папок с других устройств. Доступно три варианта: копирование в ручном режиме, синхронизация в автоматическом режиме, использование файлов-заглушек, когда синхронизируются только названия папок и файлов, а содержание переносится при первом обращении.

Во-вторых, нужно определиться с тем, какая папка будет по умолчанию использоваться для копирования в нее файлов с других устройств. Приложение предлагает папку \Users\Имя пользователя\BitTorrent Sync, но, скорее всего, ее удобнее будет поменять на другую, чтобы потом не искать в дебрях системного диска автоматически списанные со смартфона фотографии. В этой же папке появятся каталоги, синхронизированные с других компьютеров. На этом моменте стоит остановиться подробнее.

Одной из особенностей первой версии BitTorrent Sync, на которую жаловались многие пользователи, была необходимость ручного копирования ключей для всех папок. С другой стороны, при таком подходе у пользователя был контроль над тем, какие именно папки используются для хранения данных на каждом устройстве. Во второй версии приложения процесс автоматизирован, однако из-за этого вы можете не сразу понять, куда делись файлы. К примеру, если вы на первом устройстве добавили папку \Photos, то на втором синхронизируемые фотографии будут находиться совсем не по этому адресу, а в папке \Users\Имя пользователя\BitTorrent Sync\Photos. То есть вы не можете вручную устанавливать папку назначения каждый раз перед тем, как начнется синхронизация. Все папки, которые были добавлены на других устройствах, автоматически копируются в директорию, указанную в настройках клиента BitTorrent Sync.

Но, предположим, вы все же хотите, чтобы фотографии были на всех устройствах в папке \Photos, а, к примеру, содержимое папки «Документы» синхронизировалось по адресу \Users\Имя пользователя\Documents. Как быть в этом случае? BitTorrent Sync дает возможность указать путь синхронизации для каждой папки, но сделано это не очень удобно. Для этого нужно добавить папку для синхронизации на первом компьютере, подождать, пока она появится на втором устройстве, затем навести курсор на ее название в списке и вызвать контекстное меню. В нем нужно выбрать пункт «Отключить» и установить флажок в чекбоксе «Удалить файлы с этого устройства».

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

⇡ # Особенности интерфейса

Интерфейс окна приложения, по сравнению с версией 1.4, стал более современным. Так, в нем работает поиск по папкам в режиме реального времени, а элементы управления папками остаются скрытыми до тех пор, пока на нужную директорию не наведен курсор. Кроме этого, некоторые пункты меню являются многофункциональными. Так, при выборе команды «Ручное подключение» можно вставить ключ нового устройства, ввести лицензию или же добавить общую папку.

Раздел «История» сохраняет дневник всех операций с указанием того, что, когда и с кем синхронизировалось.

Рядом с каждой папкой показывается число пиров, то есть пользователей в режиме онлайн, которым к ней открыт доступ. Также у каждой папки есть значок, внешний вид которого меняется в зависимости от ее статуса (активная синхронизация или приостановленная), от типа папки (директории, созданные при помощи старой версии приложения, помечаются цифрами 1.4) и от того, разрешено ли редактирование содержимого.

Кроме этого, стоит отметить функцию «Архив». Она существовала в BitTorrent Sync с самого начала, но с недавнего времени была добавлена в интерфейс приложения. Архив создается для каждой синхронизируемой папки и представляет собой набор файлов, которые были изменены или удалены в течение последних тридцати дней. Архив — это своеобразный аналог «Корзины» Windows. Если какой-то файл был отредактирован или удален по ошибке, это повлечет за собой его изменение или удаление на всех устройствах. А функция «Архив» помогает без проблем восстановить случайно потерянные данные. Обнаружить удаленные файлы и старые версии можно в папке .sync/Archive, которая автоматически создается в синхронизируемой директории. Для того чтобы открыть эту папку, достаточно выбрать пункт «Открыть архив» из контекстного меню папки в окне приложения.

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

Несмотря на то, что за два года была проведена большая работа над удобством интерфейса, все же некоторые старые проблемы все еще существуют. Например, для того, чтобы исключить из задания синхронизации отдельные файлы, все еще нужно редактировать текстовый файл (как в самой первой версии!).

Для этого нужно перейти в папку, содержимое которой копируется на другие устройства, и обнаружить в ней создаваемую приложением директорию .sync. После этого открыть в текстовом редакторе имеющийся в ней файл IgnoreList и добавить в него список файлов-исключений. Тут допускается использование подстановочных знаков * и. при помощи которых можно, например, исключить все файлы с определенным расширением. После сохранения IgnoreList исключенные файлы копироваться не будут. Однако стоит помнить о том, что синхронизированные ранее копии так и останутся на других устройствах, поэтому удалять их придется вручную.

⇡ # Обмен папками с другими пользователями

BitTorrent Sync можно использовать не только для резервного копирования больших файлов между устройствами одного пользователя, но и для обмена данными внутри рабочих и любых других групп. Но с переходом на новый принцип авторизации и подключения устройств к идентификатору пользователя обмен папками с другими людьми стал не основной, а дополнительной функцией приложения.

Для того чтобы расшарить папку, наведите курсор на ее название и выберите пункт «Поделиться». Можно отправить сгенерированную ссылку на папку по почте, скопировать в буфер обмена, после чего передать другим людям любым удобным способом или же скопировать на имеющееся под рукой мобильное устройство при помощи QR-кода.

Но перед тем как к содержимому папки получат доступ другие пользователи, можно еще определиться с правами доступа (напомним, что эта возможность после истечения триального периода доступна только в Pro-версии) и с тем, кто и в течение какого времени сможет работать с файлами.

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

В процессе постоянной работы с одними и теми же людьми может быть не очень удобно каждый раз давать добро на подключение, поэтому можно выбрать опцию одобрения только новых пиров. В этом случае все пользователи, которые раньше получали доступ к вашим папкам, смогут работать с новыми папками без одобрения. Если ссылка на папку отправлена человеку, на компьютере которого еще не установлен клиент BitTorrent Sync, то при ее открытии в браузере будет предложено скачать его.

При получении доступа к папке у пользователя есть возможность выбрать, по какому пути на его компьютере будут доступны данные из открытой папки. Стоит иметь в виду, что BitTorrent Sync умеет работать с папками, имеющими одинаковые имена. Если, к примеру, пользователь выбирает для синхронизации папки Documents путь \Users\Имя пользователя\, по которому уже существует одноименная папка, программа уведомит об этом и объединит содержимое директорий. Это, в свою очередь, означает, что файлы, которые хранятся в этой папке на локальном компьютере, будут доступны всем, кому открыт доступ к общей папке.

⇡ # Приложение для Android

Сколько раз вы слышали от знакомых о фотографиях, которые канули в Лету вместе с украденным, разбитым ребенком или опущенным в ведро с водой смартфоном? Bittorrent Sync для Android — это отличная возможность позаботиться о сохранности фотографий и видеофайлов, сделанных камерой устройства. Конечно, приложению можно найти ряд других применений, но резервное копирование фотографий кажется наиболее очевидным вариантом его использования. Это, вероятно, хотели подсказать пользователям и разработчики, поэтому вынесли возможность включения бекапа изображений прямо на заглавный экран.

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

Bittorrent Sync может копировать с мобильного устройства не только фотографии, но и любые папки. Для того чтобы не слишком технически подкованные пользователи долго не искали папки с нужными данными, приложение само подсказывает, где на устройстве хранятся фильмы, музыка, подкасты изображения и загрузки. Однако пользователь может указать и любую другую папку, которую нужно сбекапить.

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

По умолчанию мобильный Bittorrent Sync работает только при наличии Wi-Fi, однако если ваш тарифный пакет позволяет, можно включить выполнение всех заданий синхронизации и через мобильный Интернет. Среди других настроек можно выделить наличие режимов энергосбережения и сна, возможность автоматического запуска при включении устройства, отображение скрытых файлов, использование прокси, автоматическое копирование новых медиафайлов в галерею устройства.

⇡ # Syncthing: достойная альтернатива BitTorrent Sync

Пожалуй, главное, что принес BitTorrent Sync всем нам, — отличная идея синхронизации данных между устройствами через Интернет, минуя центральный сервер. И теперь пусть даже этот сервис перейдет полностью на коммерческую основу, у идеи наверняка найдутся последователи. Уже сейчас существуют первые сборки полностью открытого кросс-платформенного приложения Syncthing. Оно не только имеет открытый исходный код, но и построено на открытом протоколе распределенного обмена данными (Block Exchange Protocol).

Syncthing доступен для платформ Mac OS X, Windows, Linux, FreeBSD и Solaris, есть также неофициальные (но прекрасно справляющиеся со своей задачей) клиенты для мобильных ОС Android и iOS.

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

В настройках панели можно ограничить скорость передачи данных (отдельно в каждую сторону), а также при желании настроить собственный сервер синхронизации.

Каждое устройство, на котором запущен Syncthing, получает уникальный идентификатор, состоящий из пятидесяти шести символов. Для того чтобы связать устройства между собой, нужно скопировать идентификатор на одном из них и вставить его на другом. Возможно и копирование при помощи QR-кода. В отличие от BitTorrent Sync, это приложение не использует идентификатор пользователя.

При подключении большого числа устройств может пригодиться функция «Рекомендатель». Если первое устройство, которое является рекомендателем, подключено ко второму, то при подключении к первому других устройств они автоматически будут подключены и ко второму.

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

То же самое касается папок: если один пользователь решил поделиться папкой с другим, то синхронизация будет включена только после того, как второй даст согласие. Не очень удобно, что каждое серьезное действие, будь то добавление новой папки или изменение настроек, требуют перезапуска Syncthing.

Еще одно отличие от BitTorrent Sync — ручная настройка каждой синхронизируемой папки. При добавлении папки пользователю предлагается придумать для нее уникальный ID, указать интервал, с которым файлы в ней будут сканироваться, выбрать порядок получения файлов (по дате, по размеру, по алфавиту, в случайном порядке) и один из вариантов управления версиями.

Последняя функция является аналогом «Архива» в BitTorrent Sync и может быть особенно полезной, если над файлами работает несколько человек. При простом управлении версиями удаленный или измененный файл помещается в специальную папку, где хранится пять последних его вариантов. При ступенчатом управлении версиями файлы удаляются, если число вариантов превышает заданное число за интервал времени, а также по истечении срока давности.

При добавлении папки прямо в ее настройках можно выбрать устройства, с которыми она будет синхронизироваться. Функция «Папка-оригинал» защитит файлы от записи — в этом случае по всем подключенным устройствам будут распространяться лишь те изменения, которые вносятся на первом компьютере.

При помощи мобильных приложений Syncthing можно обеспечить синхронизацию со смартфонами и планшетами. Android-приложение позволяет добавить устройства, с которыми будет выполняться синхронизация, через ввод идентификатора или сканирование QR-кода.

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

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

В целом Syncthing является вполне работоспособным проектом и по функциям сравним с BitTorrent Sync. Однако интерфейс в браузере и необходимость постоянно перезапускать клиент не совсем удобны.

⇡ # Заключение

Благодаря тому, что объем данных, синхронизируемых при помощи Bittorrent Sync, не ограничен, этот сервис, как и прежде, удобно использовать, скажем, для резервного копирования фотографий и других медиафайлов, которые могут представлять ценность. Достаточно один раз настроить параметры синхронизации на двух-трех домашних компьютерах, и можно больше не думать о том, на какой из них вы в последний раз переписали фотографии с карты памяти и куда скопировали диск с записью видео детского утренника.

Конечно, у Bittorrent Sync есть и недостатки, которые являются следствием особенностей работы сервиса. Главный из них состоит в том, что для получения доступа к синхронизируемым файлам хотя бы один из компьютеров должен быть включен. Также стоит помнить о том, что, если на устройстве используются файлы-заглушки, и возникла необходимость получения доступа к такому файлу, нужно будет тоже включить компьютер, где они физически сохранены.

Несмотря на то, что безопасность передачи файлов при использовании BitTorrent Sync уже неоднократно становилась поводом для дискуссий, в любом случае прямое копирование данных между компьютерами всегда безопаснее, чем хранение информации на удаленном сервере. Кроме этого, BitTorrent Sync всегда выбирает самый быстрый путь копирования данных, поэтому, например, при работе в домашней сети Интернет вообще не задействуется. Кстати, высокая скорость передачи достигается еще и за счет того, что для файлов размером более 4 Мбайт приложение копирует только их измененные части.

Вторая версия BitTorrent Sync — это большой шаг вперед, но ее создателям все еще есть над чем работать. Например, исключение файлов и вложенных папок из синхронизируемой директории в ручном режиме — это каменный век. Однако разработчики действительно активно занимаются развитием BitTorrent Sync. Поэтому надеемся, что в будущем приложение будет постоянно улучшаться, и не только за счет добавления полезных функций в платной версии. Текущие же ограничения бесплатной версии столь незначительны, что вряд ли отпугнут от программы основную часть пользователей. Ну а те, кто в принципе не приемлет проприетарное ПО, могут переходить на альтернативный открытый Syncthing.

Обзор Airwheel A3: сегвей с седлом Идея сделать сидячий гироцикл-сегвей, казалось бы, проста как ничто. Еще Черчилль на вопрос о секрете долголетия отвечал: «Я никогда не стою, если могу сидеть». Тем не менее до конкретной реализации она дошла только сейчас – стараниями весьма заслуженной компании Airwheel, известной в первую очередь своими моноколесами. Встречаем модель A3!

Согласие на обработку персональных данных

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006 года Вы подтверждаете свое согласие на обработку ООО «3ДНьюс» персональных данных: сбор, систематизацию, накопление, хранение, уточнение (обновление, изменение), использование, блокирование, обезличивание, уничтожение.

Мы, ООО «3ДНьюс» (ОГРН 1047796098382, юр.адрес: 121151 г. Москва, Кутузовский пр-т, д. 22, стр. 1), гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется только в целях идентификации участников конкурса, проводимого на страницах сайта www.3dnews.ru, а также доставки призов победителям конкурса.

Настоящее согласие распространяется на следующие Ваши персональные данные: фамилия, имя и отчество, адрес электронной почты, контактный телефон, адрес проживания, возраст, род занятий.

Срок действия Вашего согласия является неограниченным, однако, Вы вправе в любой момент отозвать настоящее согласие, путём направления электронного уведомления на адрес info@3dnews.ru с пометкой «отзыв согласия на обработку персональных данных». Обращаем Ваше внимание, что отзыв Вашего согласия на обработку персональных данных влечёт за собой удаление Вашей анкеты, что сделает невозможным Ваше участие проводимом на сайте www.3dnews.ru конкурсе.

© 1997-2016 3DNews - Daily Digital Digest | Лицензия Минпечати Эл ФС 77-22224

При цитировании документа ссылка на сайт с указанием автора обязательна. Полное заимствование документа является нарушением
российского и международного законодательства и возможно только с согласия редакции 3DNews.