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

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

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

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

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

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

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π˜Π·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΎΡ‚ Π½ΠΎΠ² транспортСн ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π° Π±Π°Π·Π° QUIC (Π‘ΡŠΡ€Π·ΠΈ UDP ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠΈ) с Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π²ΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° адрСси (NAT). TCP всС ΠΎΡ‰Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° установяванС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Ρ„Π°Ρ‚Π°Π»Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ срСдства Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Π˜Π·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Π² настройкитС Π΄ΠΎΠ±Π°Π²ΠΈ спСциална опция. ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² Π΄ΠΎΠΊΠ»Π°Π΄Π° Π·Π° срив Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, рСгистрационни Π΄Π°Π½Π½ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° устройства, статистики ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ;
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΠΈ фиксирани Π±Π»ΠΎΠΊΠΎΠ²Π΅ (128 KiB) Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΎ ΠΏΡ€ΠΈ индСксиранС ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈ само Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ с ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€;
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ осигурява ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° послСдната Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π·Π° всСки ΠΎΡ‚ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ адрСси;
  • Π’ WebUI ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° тСсни Π΅ΠΊΡ€Π°Π½ΠΈ;
  • НаправСни са ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π°. Новата вСрсия Π½Π΅ Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с хостовС, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Syncthing 0.14.45 ΠΈ ΠΏΠΎ-стари вСрсии.

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

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