ΠΠ±ΡΠ°Π²Π΅Π½ Π΅ 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 ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ°-GTK, ΠΊΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ°Π·Π»ΠΈ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ°, ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠ΅ΡΠ²Π΅Ρ Π·Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡΠ° Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈ.
ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π²ΠΎΠ²Π΅Π΄ΡΠ²Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΅Π½ΠΊΡΠΈΠΏΡΠΈΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π²ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΈ Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ, ΡΡΠΊΡ ΠΈ ΡΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠΎΠ½Π°ΡΠ°ΠΌΡ, Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π΄ΠΈΡΠ°Π»ΠΎΠ³ Π·Π° ΠΏΠΎΡΠ²ΡΠ΄Π° ΠΏΡΠ΅Π΄ ΠΎΡΡΡΠ»Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π±ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΠΏΡΠ΅ΠΊΡΠΌΠ΅ΡΠ½Π°ΡΠ° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π²ΠΎ Π΄ΠΈΡΠ°Π»ΠΎΠ·ΠΈΡΠ΅ ΡΠΎ Π°Π½ΠΈΠΌΠΈΡΠ°Π½ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ Π·Π° Π½Π°ΠΏΡΠ΅Π΄ΠΎΠΊ ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈ. ΠΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ 1.16.1 Π±Π΅ΡΠ΅ Π²Π΅Π΄Π½Π°Ρ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ, ΡΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ΅ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π·Π° Debian.


ΠΠ·Π²ΠΎΡ: opennet.ru
