Rhyddhau'r system cydamseru ffeiliau P2P agored Syncthing 1.16

Mae rhyddhau'r system cydamseru ffeiliau awtomatig Syncthing 1.16 wedi'i gyflwyno, lle nad yw data cydamserol yn cael ei lanlwytho i storfa cwmwl, ond yn cael ei ailadrodd yn uniongyrchol rhwng systemau defnyddwyr pan fyddant yn ymddangos ar-lein ar yr un pryd, gan ddefnyddio'r protocol BEP (Bloc Cyfnewid Protocol) a ddatblygwyd gan y prosiect. Mae'r cod Syncthing wedi'i ysgrifennu yn Go ac yn cael ei ddosbarthu o dan y drwydded MPL rhad ac am ddim. Mae adeiladau parod yn cael eu paratoi ar gyfer Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD a Solaris.

Yn ogystal Γ’ datrys problemau cydamseru data rhwng sawl dyfais un defnyddiwr, gan ddefnyddio Syncthing mae'n bosibl creu rhwydweithiau datganoledig mawr ar gyfer storio data a rennir sy'n cael ei ddosbarthu ar draws systemau cyfranogwyr. Yn darparu rheolaeth mynediad hyblyg a chydamseru eithriadau. Mae'n bosibl diffinio gwesteiwyr a fydd yn derbyn data yn unig, h.y. ni fydd newidiadau i ddata ar y gwesteiwyr hyn yn effeithio ar achosion o ddata sy'n cael ei storio ar systemau eraill. Cefnogir sawl dull fersiwn ffeil, lle mae fersiynau blaenorol o ddata wedi'u newid yn cael eu cadw.

Wrth gydamseru, rhennir y ffeil yn rhesymegol yn flociau, sy'n rhan anwahanadwy wrth drosglwyddo data rhwng systemau defnyddwyr. Wrth gydamseru Γ’ dyfais newydd, os oes blociau union yr un fath ar sawl dyfais, mae'r blociau'n cael eu copΓ―o o wahanol nodau, yn debyg i weithrediad y system BitTorrent. Po fwyaf o ddyfeisiadau sy'n cymryd rhan mewn cydamseru, y cyflymaf y bydd y dyblygu data newydd yn digwydd oherwydd paraleleiddio. Wrth gydamseru ffeiliau wedi'u newid, dim ond blociau data wedi'u newid sy'n cael eu trosglwyddo dros y rhwydwaith, ac wrth ailenwi neu newid hawliau mynediad, dim ond metadata sy'n cael ei gydamseru.

Mae sianeli trosglwyddo data yn cael eu ffurfio gan ddefnyddio TLS, mae pob nod yn dilysu ei gilydd gan ddefnyddio tystysgrifau a dynodwyr dyfais, defnyddir SHA-256 i reoli cywirdeb. Er mwyn pennu nodau cydamseru ar rwydwaith lleol, gellir defnyddio'r protocol UPnP, nad yw'n gofyn am fewnbynnu cyfeiriadau IP dyfeisiau cydamserol Γ’ llaw. I ffurfweddu'r system a monitro, mae rhyngwyneb gwe adeiledig, cleient CLI a GUI Syncthing-GTK, sydd hefyd yn darparu offer ar gyfer rheoli nodau cydamseru ac ystorfeydd. Er mwyn symleiddio'r chwiliad am nodau Syncthing, mae gweinydd cydgysylltu darganfod nodau yn cael ei ddatblygu.

Mae'r fersiwn newydd yn gweithredu cefnogaeth arbrofol ar gyfer amgryptio ffeiliau, sy'n eich galluogi i ddefnyddio Syncthing Γ’ gweinyddwyr annibynadwy, er enghraifft, i gydamseru'ch data nid yn unig Γ’'ch dyfeisiau, ond hefyd Γ’ gweinyddwyr allanol nad ydynt o dan reolaeth defnyddwyr. Yn ogystal, mae'r datganiad newydd yn cyflwyno deialog i ofyn am gadarnhad cyn dadwneud newidiadau neu drosysgrifo cyfeiriadur. Mae problemau gyda defnydd gormodol o adnoddau CPU mewn deialogau gyda dangosyddion cynnydd animeiddiedig gweithrediadau wedi'u datrys. Nesaf, rhyddhawyd diweddariad 1.16.1 ar unwaith, a ddatrysodd y broblem yn y pecyn Debian.

Rhyddhau'r system cydamseru ffeiliau P2P agored Syncthing 1.16
Rhyddhau'r system cydamseru ffeiliau P2P agored Syncthing 1.16


Ffynhonnell: opennet.ru

Ychwanegu sylw