Ngaleupaskeun sistem sinkronisasi file P2P kabuka Syncthing 1.16

Pelepasan sistem sinkronisasi file otomatis Syncthing 1.16 parantos disayogikeun, dimana data anu disingkronkeun henteu diunggah ka panyimpenan awan, tapi langsung direplikasi antara sistem pangguna nalika aranjeunna muncul sacara online, nganggo protokol BEP (Block Exchange Protocol) anu dikembangkeun ku proyék. Kodeu Syncthing ditulis dina Go sareng disebarkeun dina lisénsi MPL gratis. Wangunan anu siap disiapkeun pikeun Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD sareng Solaris.

Salian ngarengsekeun masalah nyingkronkeun data antara sababaraha alat hiji pamaké, ngagunakeun Syncthing kasebut nyaéta dimungkinkeun pikeun nyieun jaringan desentralisasi badag pikeun nyimpen data dibagikeun anu disebarkeun ka sakuliah sistem pamilon. Nyadiakeun kontrol aksés fléksibel tur iwal sinkronisasi. Kasebut nyaéta dimungkinkeun pikeun nangtukeun host anu ngan bakal nampa data, i.e. parobahan data dina host ieu moal mangaruhan instansi data disimpen dina sistem lianna. Sababaraha modeu vérsi file dirojong, dimana vérsi saméméhna tina data anu dirobih disimpen.

Nalika nyingkronkeun, file sacara logis dibagi kana blok, anu mangrupikeun bagian anu teu tiasa dipisahkeun nalika nransferkeun data antara sistem pangguna. Nalika nyingkronkeun ka alat anyar, upami aya blok idéntik dina sababaraha alat, blok disalin ti titik béda, sarupa jeung operasi sistem BitTorrent. Beuki loba alat milu dina sinkronisasi, leuwih gancang réplikasi data anyar bakal lumangsung alatan parallelization. Salami sinkronisasi file anu dirobih, ngan ukur blok data anu dirobih anu ditransfer dina jaringan, sareng nalika namina atanapi ngarobih hak aksés, ngan metadata anu disingkronkeun.

Saluran pangiriman data dibentuk nganggo TLS, sadaya titik ngabuktoskeun kaaslianana masing-masing nganggo sertipikat sareng identifier alat, SHA-256 dianggo pikeun ngontrol integritas. Pikeun nangtukeun titik sinkronisasi dina jaringan lokal, protokol UPnP tiasa dianggo, anu henteu meryogikeun éntri manual alamat IP alat anu disingkronkeun. Pikeun ngonpigurasikeun sistem sareng ngawaskeun, aya antarmuka wéb anu diwangun, klien CLI sareng GUI Syncthing-GTK, anu ogé nyayogikeun alat pikeun ngatur titik sinkronisasi sareng repositori. Pikeun nyederhanakeun milarian titik Syncthing, server koordinasi panemuan titik nuju dikembangkeun.

Versi anyar ngalaksanakeun pangrojong ékspérimén pikeun enkripsi file, anu ngamungkinkeun anjeun ngagunakeun Syncthing sareng server anu teu dipercaya, contona, pikeun nyingkronkeun data anjeun henteu ngan ukur sareng alat anjeun, tapi ogé sareng server éksternal anu henteu dikadalikeun ku pangguna. Salaku tambahan, sékrési énggal ngenalkeun dialog pikeun ménta konfirmasi sateuacan ngabatalkeun parobihan atanapi nimpa diréktori. Masalah sareng konsumsi kaleuleuwihan sumberdaya CPU dina dialog kalayan indikator kamajuan animasi operasi parantos direngsekeun. Salajengna, update 1.16.1 langsung dileupaskeun, anu ngalereskeun masalah dina pakét Debian.

Ngaleupaskeun sistem sinkronisasi file P2P kabuka Syncthing 1.16
Ngaleupaskeun sistem sinkronisasi file P2P kabuka Syncthing 1.16


sumber: opennet.ru

Tambahkeun komentar