เบ›เปˆเบญเบเบ•เบปเบงเป€เบ›เบตเบ”เบฅเบฐเบšเบปเบš synchronization เป„เบŸเบฅเปŒ P2P Syncthing 1.16

ะŸั€ะตะดัั‚ะฐะฒะปะตะฝ ั€ะตะปะธะท ัะธัั‚ะตะผั‹ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะน ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ั„ะฐะนะปะพะฒ Syncthing 1.16, ะฒ ะบะพั‚ะพั€ะพะน ัะธะฝั…ั€ะพะฝะธะทะธั€ะพะฒะฐะฝะฝั‹ะต ะดะฐะฝะฝั‹ะต ะฝะต ะทะฐะณั€ัƒะถะฐัŽั‚ัั ะฒ ะพะฑะปะฐั‡ะฝั‹ะต ั…ั€ะฐะฝะธะปะธั‰ะฐ, ะฐ ะฝะฐะฟั€ัะผัƒัŽ ั€ะตะฟะปะธั†ะธั€ัƒัŽั‚ัั ะผะตะถะดัƒ ัะธัั‚ะตะผะฐะผะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะฟั€ะธ ะธั… ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพะผ ะฟะพัะฒะปะตะฝะธะธ ะฒ online, ะธัะฟะพะปัŒะทัƒั ั€ะฐะทะฒะธะฒะฐะตะผั‹ะน ะฟั€ะพะตะบั‚ะพะผ ะฟั€ะพั‚ะพะบะพะป BEP (Block Exchange Protocol). ะšะพะด Syncthing ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Go ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ัะฒะพะฑะพะดะฝะพะน ะปะธั†ะตะฝะทะธะตะน MPL. ะ“ะพั‚ะพะฒั‹ะต ัะฑะพั€ะบะธ ะฟะพะดะณะพั‚ะพะฒะปะตะฝั‹ ะดะปั Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ะธ Solaris.

ะšั€ะพะผะต ั€ะตัˆะตะฝะธั ะทะฐะดะฐั‡ ะฟะพ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ะดะฐะฝะฝั‹ั… ะผะตะถะดัƒ ะฝะตัะบะพะปัŒะบะธะผะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผะธ ะพะดะฝะพะณะพ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั, ะฟั€ะธ ะฟะพะผะพั‰ะธ Syncthing ะฒะพะทะผะพะถะฝะพ ัะพะทะดะฐะฝะธะต ะฑะพะปัŒัˆะธั… ะดะตั†ะตะฝั‚ั€ะฐะปะธะทะพะฒะฐะฝะฝั‹ั… ัะตั‚ะตะน ะดะปั ั…ั€ะฐะฝะตะฝะธั ัะพะฒะผะตัั‚ะฝะพ ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะดะฐะฝะฝั‹ั…, ะบะพั‚ะพั€ั‹ะต ั€ะฐัะฟั€ะตะดะตะปะตะฝั‹ ะฟะพ ัะธัั‚ะตะผะฐะผ ัƒั‡ะฐัั‚ะฝะธะบะพะฒ. ะŸั€ะตะดะพัั‚ะฐะฒะปััŽั‚ัั ะณะธะฑะบะธะต ัั€ะตะดัั‚ะฒะฐ ะบะพะฝั‚ั€ะพะปั ะดะพัั‚ัƒะฟะฐ ะธ ัะพะทะดะฐะฝะธั ะธัะบะปัŽั‡ะตะฝะธะน ะดะปั ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ. ะ’ะพะทะผะพะถะฝะพ ะพะฟั€ะตะดะตะปะตะฝะธะต ั…ะพัั‚ะพะฒ, ะบะพั‚ะพั€ั‹ะต ะฑัƒะดัƒั‚ ั‚ะพะปัŒะบะพ ะฟะพะปัƒั‡ะฐั‚ัŒ ะดะฐะฝะฝั‹ะต, ั‚.ะต. ะธะทะผะตะฝะตะฝะธะต ะดะฐะฝะฝั‹ั… ะฝะฐ ัั‚ะธั… ั…ะพัั‚ะฐั… ะฝะต ะฑัƒะดะตั‚ ะพั‚ั€ะฐะถะฐั‚ัŒัั ะฝะฐ ัะบะทะตะผะฟะปัั€ะฐั… ะดะฐะฝะฝั‹ั…, ั…ั€ะฐะฝะธะผั‹ั… ะฝะฐ ะดั€ัƒะณะธั… ัะธัั‚ะตะผะฐั…. ะŸะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ะฝะตัะบะพะปัŒะบะพ ั€ะตะถะธะผะพะฒ ะฒะตั€ัะธะพะฝะธั€ะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒ, ะฟั€ะธ ะบะพั‚ะพั€ั‹ั… ัะพั…ั€ะฐะฝััŽั‚ัั ะฟั€ะพัˆะปั‹ะต ะฒะตั€ัะธะธ ะธะทะผะตะฝะธะฒัˆะธั…ัั ะดะฐะฝะฝั‹ั….

ะŸั€ะธ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ั„ะฐะนะป ะปะพะณะธั‡ะตัะบะธ ั€ะฐะทะฑะธะฒะฐะตั‚ัั ะฝะฐ ะฑะปะพะบะธ, ะบะพั‚ะพั€ั‹ะต ัะฒะปััŽั‚ัั ะฝะตะดะตะปะธะผะพะน ั‡ะฐัั‚ัŒัŽ ะฟั€ะธ ะฟะตั€ะตะดะฐั‡ะต ะดะฐะฝะฝั‹ั… ะผะตะถะดัƒ ัะธัั‚ะตะผะฐะผะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั. ะŸั€ะธ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ะฝะฐ ะฝะพะฒะพะต ัƒัั‚ั€ะพะนัั‚ะฒะพ, ะฒ ัะปัƒั‡ะฐะต ะฝะฐะปะธั‡ะธั ะธะดะตะฝั‚ะธั‡ะฝั‹ั… ะฑะปะพะบะพะฒ ะฝะฐ ะฝะตัะบะพะปัŒะบะธั… ัƒัั‚ั€ะพะนัั‚ะฒะฐั…, ะบะพะฟะธั€ะพะฒะฐะฝะธะต ะฑะปะพะบะพะฒ ะฟั€ะพะธะทะฒะพะดะธั‚ัั ั ั€ะฐะทะฝั‹ั… ัƒะทะปะพะฒ, ะฟะพ ะฐะฝะฐะปะพะณะธะธ ั ั€ะฐะฑะพั‚ะพะน ัะธัั‚ะตะผั‹ BitTorrent. ะงะตะผ ะฑะพะปัŒัˆะต ัƒัั‚ั€ะพะนัั‚ะฒ ัƒั‡ะฐัั‚ะฒัƒัŽั‚ ะฒ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ, ั‚ะตะผ ะฑั‹ัั‚ั€ะตะต ะฑัƒะดะตั‚ ะฟั€ะพั…ะพะดะธั‚ัŒ ั€ะตะฟะปะธะบะฐั†ะธั ะฝะพะฒั‹ั… ะดะฐะฝะฝั‹ั… ะทะฐ ัั‡ั‘ั‚ ั€ะฐัะฟะฐั€ะฐะปะปะตะปะธะฒะฐะฝะธั. ะ’ ะฟั€ะพั†ะตััะต ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ะธะทะผะตะฝั‘ะฝะฝั‹ั… ั„ะฐะนะปะพะฒ, ะฟะพ ัะตั‚ะธ ะฟะตั€ะตะดะฐัŽั‚ัั ั‚ะพะปัŒะบะพ ะธะทะผะตะฝะธะฒัˆะธะตัั ะฑะปะพะบะธ ะดะฐะฝะฝั‹ั…, ะฐ ะฟั€ะธ ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝะธะธ ะธะปะธ ะธะทะผะตะฝะตะฝะธะธ ะฟั€ะฐะฒ ะดะพัั‚ัƒะฟะฐ ัะธะฝั…ั€ะพะฝะธะทะธั€ัƒัŽั‚ัั ั‚ะพะปัŒะบะพ ะผะตั‚ะฐะดะฐะฝะฝั‹ะต.

ะšะฐะฝะฐะปั‹ ะฟะตั€ะตะดะฐั‡ะธ ะดะฐะฝะฝั‹ั… ั„ะพั€ะผะธั€ัƒัŽั‚ัั ะฟั€ะธ ะฟะพะผะพั‰ะธ TLS, ะฒัะต ัƒะทะปั‹ ะฐัƒั‚ะตะฝั‚ะธั„ะธั†ะธั€ัƒัŽั‚ ะดั€ัƒะณ ะดั€ัƒะณะฐ ะฟะพ ัะตั€ั‚ะธั„ะธะบะฐั‚ะฐะผ ะธ ะธะดะตะฝั‚ะธั„ะธะบะฐั‚ะพั€ะฐะผ ัƒัั‚ั€ะพะนัั‚ะฒ, ะดะปั ะบะพะฝั‚ั€ะพะปั ั†ะตะปะพัั‚ะฝะพัั‚ะธ ะฟั€ะธะผะตะฝัะตั‚ัั SHA-256. ะ”ะปั ะพะฟั€ะตะดะตะปะตะฝะธั ัƒะทะปะพะฒ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ะฒ ะปะพะบะฐะปัŒะฝะพะน ัะตั‚ะธ ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝ ะฟั€ะพั‚ะพะบะพะป UPnP, ะฟั€ะธ ะบะพั‚ะพั€ะพะผ ะฝะต ั‚ั€ะตะฑัƒะตั‚ัั ั€ัƒั‡ะฝะพะน ะฒะฒะพะด IP-ะฐะดั€ะตัะพะฒ ัะธะฝั…ั€ะพะฝะธะทะธั€ัƒะตะผั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒ. ะ”ะปั ะฝะฐัั‚ั€ะพะนะบะธ ัะธัั‚ะตะผั‹ ะธ ะผะพะฝะธั‚ะพั€ะธะฝะณะฐ ะฟั€ะตะดัƒัะผะพั‚ั€ะตะฝ ะฒัั‚ั€ะพะตะฝะฝั‹ะน web-ะธะฝั‚ะตั€ั„ะตะนั, CLI-ะบะปะธะตะฝั‚ ะธ GUI Syncthing-GTK, ะฒ ะบะพั‚ะพั€ะพะผ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‚ัั ัั€ะตะดัั‚ะฒะฐ ัƒะฟั€ะฐะฒะปะตะฝะธั ัƒะทะปะฐะผะธ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ะธ ั€ะตะฟะพะทะธั‚ะพั€ะธัะผะธ. ะ”ะปั ัƒะฟั€ะพั‰ะตะฝะธั ะฟะพะธัะบะฐ ัƒะทะปะพะฒ Syncthing ั€ะฐะทะฒะธะฒะฐะตั‚ัั ัะตั€ะฒะตั€ ะบะพะพั€ะดะธะฝะฐั†ะธะธ ะพะฑะฝะฐั€ัƒะถะตะฝะธั ัƒะทะปะพะฒ.

ะ’ ะฝะพะฒะพะน ะฒะตั€ัะธะธ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ ัˆะธั„ั€ะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒ, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ Syncthing ั ัะตั€ะฒะตั€ะฐะผะธ ะฝะต ะทะฐัะปัƒะถะธะฒะฐัŽั‰ะธะผะธ ะดะพะฒะตั€ะธั, ะฝะฐะฟั€ะธะผะตั€, ะดะปั ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ัะฒะพะธั… ะดะฐะฝะฝั‹ั… ะฝะต ั‚ะพะปัŒะบะพ ัะพ ัะฒะพะธะผะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผะธ, ะฝะพ ะธ ั ะฒะฝะตัˆะฝะธะผะธ ะฝะตะฟะพะดะบะพะฝั‚ั€ะพะปัŒะฝั‹ะผะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŽ ัะตั€ะฒะตั€ะฐะผะธ. ะšั€ะพะผะต ั‚ะพะณะพ, ะฒ ะฝะพะฒะพะผ ะฒั‹ะฟัƒัะบะต ั€ะตะฐะปะธะทะพะฒะฐะฝ ะดะธะฐะปะพะณ ะดะปั ะทะฐะฟั€ะพัะฐ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธั ะฟะตั€ะตะด ะพั‚ะผะตะฝะพะน ะธะทะผะตะฝะตะฝะธะน ะธะปะธ ะฟะตั€ะตะทะฐะฟะธััŒัŽ ะบะฐั‚ะฐะปะพะณะฐ. ะ ะตัˆะตะฝั‹ ะฟั€ะพะฑะปะตะผั‹ ั ะธะทะปะธัˆะฝะธะผ ะฟะพั‚ั€ะตะฑะปะตะฝะธะตะผ ั€ะตััƒั€ัะพะฒ CPU ะฒ ะดะธะฐะปะพะณะฐั… ั ะฐะฝะธะผะธั€ะพะฒะฐะฝะฝั‹ะผะธ ะธะฝะดะธะบะฐั‚ะพั€ะฐะผะธ ะฟั€ะพะณั€ะตััะฐ ะฒั‹ะฟะพะปะฝะตะฝะธั ะพะฟะตั€ะฐั†ะธะน. ะกะปะตะดะพะผ ัั€ะฐะทัƒ ะฑั‹ะปะพ ะฒั‹ะฟัƒั‰ะตะฝะพ ะพะฑะฝะพะฒะปะตะฝะธะต 1.16.1 , ะฒ ะบะพั‚ะพั€ะพะผ ัƒัั‚ั€ะฐะฝะตะฝะฐ ะฟั€ะพะฑะปะตะผะฐ ะฒ ะฟะฐะบะตั‚ะต ะดะปั Debian.

เบ›เปˆเบญเบเบ•เบปเบงเป€เบ›เบตเบ”เบฅเบฐเบšเบปเบš synchronization เป„เบŸเบฅเปŒ P2P Syncthing 1.16
เบ›เปˆเบญเบเบ•เบปเบงเป€เบ›เบตเบ”เบฅเบฐเบšเบปเบš synchronization เป„เบŸเบฅเปŒ P2P Syncthing 1.16


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™