ИздаванС Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° P2P систСма Π·Π° синхронизиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Syncthing 1.16

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½Π° Π΅ вСрсията Π½Π° систСмата Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ синхронизиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Syncthing 1.16, Π² която синхронизиранитС Π΄Π°Π½Π½ΠΈ Π½Π΅ сС ΠΊΠ°Ρ‡Π²Π°Ρ‚ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π° сС Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΡ€Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбитСлскитС систСми, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС появяват Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° BEP (Block Exchange Protocol), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° . ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° Syncthing Π΅ написан Π½Π° Go ΠΈ сС разпространява ΠΏΠΎΠ΄ бСзплатния MPL Π»ΠΈΡ†Π΅Π½Π·. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ са Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π·Π° Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ΠΈ Solaris.

Π’ допълнСниС към Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ със синхронизиранСто Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ няколко устройства Π½Π° Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Syncthing Π΅ възмоТно Π΄Π° сС ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° сподСлСни Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС разпространяват ΠΌΠ΅ΠΆΠ΄Ρƒ систСмитС Π½Π° участницитС. ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π° гъвкав ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·Π° синхронизация. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ хостовС, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ само Π΄Π°Π½Π½ΠΈ, Ρ‚.Π΅. ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ хостовС няма Π΄Π° засСгнат копия Π½Π° Π΄Π°Π½Π½ΠΈ, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈ систСми. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС няколко Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ вСрсии, Π² ΠΊΠΎΠΈΡ‚ΠΎ сС записват ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ.

ΠŸΡ€ΠΈ синхронизиранСто Ρ„Π°ΠΉΠ»ΡŠΡ‚ сС раздСля логичСски Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π΅Π΄Π΅Π»ΠΈΠΌΠ° част ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбитСлскитС систСми. ΠŸΡ€ΠΈ синхронизиранС с Π½ΠΎΠ²ΠΎ устройство, Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° няколко устройства, Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅ сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ възли, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° BitTorrent систСмата. ΠšΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ устройства участват Π² синхронизацията, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Ρ‰Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ рСпликацията Π½Π° Π½ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° синхронизиранСто Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ само ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ, Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ промяна Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ сС синхронизират само ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ.

ΠšΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° TLS, всички възли сС удостовСряват Π΅Π΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° сСртификати ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° устройства, SHA-256 сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° цСлостта. Π—Π° опрСдСлянС Π½Π° синхронизиращи възли Π² Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° UPnP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ изисква Ρ€ΡŠΡ‡Π½ΠΎ въвСТданС Π½Π° IP адрСситС Π½Π° синхронизиранитС устройства. Π—Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° систСмата ΠΈ наблюдСниС ΠΈΠΌΠ° Π²Π³Ρ€Π°Π΄Π΅Π½ ΡƒΠ΅Π± интСрфСйс, CLI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ GUI Syncthing-GTK, ΠΊΠΎΠΉΡ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ прСдоставя инструмСнти Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° възли Π·Π° синхронизация ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. Π—Π° Π΄Π° сС опрости Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° Syncthing възли, сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° възли.

Новата вСрсия ΠΏΡ€ΠΈΠ»Π°Π³Π° СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Syncthing с Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° синхронизиратС Π΄Π°Π½Π½ΠΈΡ‚Π΅ си Π½Π΅ само с Π²Π°ΡˆΠΈΡ‚Π΅ устройства, Π½ΠΎ ΠΈ с външни ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° потрСбитСля. ОсвСн Ρ‚ΠΎΠ²Π° Π½ΠΎΠ²Π°Ρ‚Π° вСрсия въвСТда Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π·Π° исканС Π½Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈ отмяна Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ прСзаписванС Π½Π° дирСктория. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с ΠΏΡ€Π΅ΠΊΠΎΠΌΠ΅Ρ€Π½Π°Ρ‚Π° консумация Π½Π° рСсурси Π½Π° процСсора Π² Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ с Π°Π½ΠΈΠΌΠΈΡ€Π°Π½ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π²Π΅Π΄Π½Π°Π³Π° бСшС пусната актуализация 1.16.1, която ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° Debian.

ИздаванС Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° P2P систСма Π·Π° синхронизиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Syncthing 1.16
ИздаванС Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° P2P систСма Π·Π° синхронизиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Syncthing 1.16


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€