The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск открытой P2P-системы синхронизации файлов Syncthing 0.12"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск открытой P2P-системы синхронизации файлов Syncthing 0.12"  +1 +/
Сообщение от opennews (??) on 05-Ноя-15, 20:38 
Анонсирован (https://forum.syncthing.net/t/syncthing-v0-12-0-beryllium-be...) релиз системы синхронизации файлов Syncthing 0.12 (https://syncthing.net/), решающей задачи, сходные с проприетарной системой BitTorrent Sync. Syncthing позволяет организовать автоматическую синхронизацию файлов пользователя на нескольких устройствах. Синхронизированные данные не загружаются на транзитные облачные хранилища, а напрямую реплицируются между системами пользователя при их одновременном появлении в online.  

Код Syncthing  написан на языке Go и распространяется (https://github.com/syncthing/syncthing) под свободной лицензией MPL. Поддерживается работа в Linux, Android, Windows, OS X, FreeBSD и Solaris. Для настройки системы и мониторинга предусмотрен встроенный web-интерфейс, CLI-клиент (https://github.com/syncthing/syncthing-cli) и GUI Syncthing-GTK (https://github.com/syncthing/syncthing-gtk), в котором дополнительно предоставляются средства управления узлами синхронизации и репозиториями. Для упрощения поиска узлов Syncthing развивается (https://github.com/syncthing/discosrv) сервер координации обнаружения узлов, для которого также
имеется (https://github.com/syncthing/discosrv-docker) готовый образ для запуска в Docker.


Для обмена данными применяется развиваемый проектом протокол BEP (Block Exchange Protocol). При синхронизации файл логически разбивается на блоки, которые являются неделимой частью при передаче данных между системами пользователя. При наличии идентичных блоков на нескольких устройствах, при синхронизации на новое устройство копирование осуществляется с распределением отдачи трафика по узлам, по аналогии с работой системы BitTorrent. Чем больше устройств участвуют в синхронизации, тем быстрее будет проходить репликация новых данных за счёт распараллеливания. Возможно создание больших сетей совместно используемых данных, в которых принимают участие разные пользователи. Предоставляются гибкие средства контроля доступа и создания исключений для синхронизации.

Синхронизируется содержимое файлов, время модификации и, в зависимости от операционной системы, права доступа и символические ссылки. Не переносятся между системами информация о владельце/группе, специализированные файлы (fifo, сокеты), расширенные атрибуты и ACL. Такие операции как переименование или изменение прав доступа синхронизируются на уровне обновления метаданных, без необходимости повторной передачи содержимого. Похожим способом синхронизируются изменения файлов - по сети передаются только изменившиеся блоки данных. Каналы передачи данных формируются при помощи TLS, все узлы аутентифицируют друг друга по сертификатам и идентификаторам устройств, для контроля целостности применяется SHA-256. Для определения узлов синхронизации в локальной сети может быть использован протокол UPnP, при котором не требуется ручной ввод IP-адресов синхронизируемых устройств.

Основные изменения в Syncthing 0.12:

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

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


-  Средства поиска доступных узлов при помощи HTTPS. Протокол обнаружения устройств переписан и теперь использует HTTPS и штатный сетевой порт 443. В Сети запущено несколько географически распределённых общедоступных серверов координации обнаружения участников.

URL: https://forum.syncthing.net/t/syncthing-v0-12-0-beryllium-be...
Новость: https://www.opennet.ru/opennews/art.shtml?num=43270

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  –4 +/
Сообщение от Аноним (??) on 05-Ноя-15, 20:38 
Чем оно лучше ipfs?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 21:57 
Можно обмениваться приватной информацией, не?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +11 +/
Сообщение от Аноним (??) on 05-Ноя-15, 21:58 
> Чем оно лучше ipfs?

Чем jpg лучше TCP/IP?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  –6 +/
Сообщение от A.Stahl (ok) on 05-Ноя-15, 22:54 
Тем, что ни с помощью TCP ни с помощью IP нельзя кодировать изображения.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

32. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  –1 +/
Сообщение от klim (??) on 08-Ноя-15, 20:38 
А унисон, тоже не то?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

3. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  –4 +/
Сообщение от Аноним (??) on 05-Ноя-15, 21:52 
Было бы на нормальном языке написано, может быть и попробовал бы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 21:58 
Одной мухой меньше?


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +3 +/
Сообщение от Аноним (??) on 05-Ноя-15, 22:37 
на жаве штоль? *irony*
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +1 +/
Сообщение от LU on 05-Ноя-15, 22:46 
На PHP же
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +1 +/
Сообщение от Аноним (??) on 06-Ноя-15, 02:47 
на фортране *каппа*
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +4 +/
Сообщение от Аноним (??) on 06-Ноя-15, 09:59 
Чем он ненормальный? Компилируемый язык, компилируется в машинные коды без всяких там байткодов и виртульных машин.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Аноним (??) on 06-Ноя-15, 13:48 
Нормальный, но компилируется через приплюснутую прокладку
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

10. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от KOT040188 on 05-Ноя-15, 23:36 
Надо попробовать, может изменилось что. Прошлые версии делали марсиане для марсиан…
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 23:45 
> Надо попробовать, может изменилось что. Прошлые версии делали марсиане для марсиан…

У тебя просто руки под хой заточены. И растут не тем концом.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +2 +/
Сообщение от KOT040188 on 06-Ноя-15, 08:41 
А с какой вы планеты?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от schwed on 06-Ноя-15, 09:44 
Не надо фантазий. Нормально работает прошлая версия. На Win7 x86_64, Gentoo x86_64, MacOS X x86_64 и Android 4.4.2
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

20. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +2 +/
Сообщение от KOT040188 on 06-Ноя-15, 10:03 
Давайте тогда и вы без фантазий. Я не писал, что она ненормально работает. Я писал, что логика у приложения марсианская, трудно понять, ещё сложнее настроить. В отличии от упомянутого выше проприетарного аналога, который настраивается за пару секунд без чтения какой-либо документации. К сожалению в СПО почти всегда так, хотя бывают исключения…
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

31. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от kurokaze (ok) on 08-Ноя-15, 00:31 
> Давайте тогда и вы без фантазий. Я не писал, что она ненормально
> работает. Я писал,>К сожалению в СПО почти всегда так

Не к сожалению, а к счастью -- потому как в говнопроприетарщине всё ещё хуже.
Ежели ты конечно имел с ней дело, а не просто сопливый подросток, надрачивающий на свежий теплый вантуз.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Анон123123123 on 06-Ноя-15, 10:35 
В этом плане ничем не изменилось.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  –2 +/
Сообщение от Анином on 06-Ноя-15, 01:29 
А тоже самое, но ещё с возможностью сливать в облака?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Kandeshvari email on 06-Ноя-15, 06:11 
А клиента в обако поствить не?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Аноним (??) on 06-Ноя-15, 08:38 
А оно до сих пор все каталоги обходит, или уже в inotify научилось?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Анон123123123 on 06-Ноя-15, 10:33 
Notify было и есть, но отдельно. Надо? — ставишь.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  –5 +/
Сообщение от robux (ok) on 06-Ноя-15, 09:42 
О, новый aMule: с веб-мордой и сертификатами - это неплохо, по-молодёжному!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +3 +/
Сообщение от KOT040188 on 06-Ноя-15, 10:07 
При чём здесь клиент клиент файлообменной сети eDonkey2000 не понятно…
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

33. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от robux (ok) on 09-Ноя-15, 06:58 
> При чём здесь клиент клиент файлообменной сети eDonkey2000 не понятно…

"Клиент"? Я не ослышался?!
Вы вообще вкурсе, что такое P2P (peer-to-peer, "равный-к-равному")?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

34. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от . on 10-Ноя-15, 18:52 
> "Клиент"? Я не ослышался?!

не, не ослышались. ed2000 был именно клиентом. Еще у emule были сервера. И именно из-за объявленной копирастами и борцунами с бесплатной порнухой тотальной охоты на них он помер, а не от того, что ему голову отрезали в юном возрасте (в виду особенностей реализации, сервер не мог быть приватным, как торрент-трекеры).

> Вы вообще вкурсе, что такое P2P

вы, похоже, только что о них в википедии прочитали, и то с пятого на десятое? ;-)

И да, syncthing тоже использует понятия клиент и сервер, вот сюрприз-то. Принцип абсолютно тот же что у dht, или пресловутого emule. Кто-то должен хранить и сопоставлять id'шки. Здесь это discosrv. Можно свой, приватный, нету - будет пользовать общий.

Совсем безсерверное решение для p2p сети - возможно (и через dual cone nat работающее, ага) но работающие реализации мне неведомы.

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от . on 10-Ноя-15, 18:55 
> абсолютно тот же что у dht, или пресловутого emule. Кто-то должен

пардон, тот же что у торрент-трекера. dht чуть другая история (но тоже завязан на сервер для стартового поиска партнеров)

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

22. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +1 +/
Сообщение от Аноним (??) on 06-Ноя-15, 10:07 
>Не переносятся между системами информация о владельце/группе, специализированные файлы (fifo, сокеты), расширенные атрибуты и ACL.

А кому-то это важно. Надеюсь, они реализуют репликацию UID, GID XATTR, Posix ACL.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Crazy Alex (ok) on 06-Ноя-15, 14:05 
Ну, на вид из синусов - своя система апдейтов и неумение синкаться в облака.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +1 +/
Сообщение от SLRU email on 06-Ноя-15, 15:31 
Лучшая синхронизировалка!
Работает везде, быстро, качественно. Даже на распберри жрёт не более 15 процентов озу и цп
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Аноним (??) on 06-Ноя-15, 21:27 
Пока это не умеет делать раздачи, как BTsync, оно не нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Google Pnookle email on 07-Ноя-15, 09:59 
> Пока это не умеет делать раздачи, как BTsync, оно не нужно.

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

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

36. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от Eronex email on 26-Ноя-15, 10:40 
Мощная синхронизация!
В предыдущих версиях были различия с BTSync в плане подключения клиентов за NAT'ом, теперь нет!

Итого: Syncthing полностью удовлетворяет запросам синхронизации!

Порадовало, насколько легко теперь можно стать релеем, и статистика релеев с картой: http://relays.syncthing.net/
Особо приятно было увидеть себя там спустя 5 минут после запуска relaysrv.exe :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Выпуск открытой P2P-системы синхронизации файлов Syncthing 0..."  +/
Сообщение от lucentcode (ok) on 20-Фев-16, 19:16 
Отличное ПО для синхронизации. И вдвойне приятней тот факт, что его писали на Go, а не на Python(и прочих скриптовых ЯП). Хорошо работает и не нагружается систему. Что ещё нужно для счастья?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру