P2P fitxategiak sinkronizatzeko sistema irekia kaleratzea Syncthing 1.16

Syncthing 1.16 fitxategiak automatikoki sinkronizatzeko sistemaren bertsioa aurkeztu da, eta bertan sinkronizatutako datuak ez dira hodeiko biltegira kargatzen, baizik eta erabiltzaile-sistemen artean zuzenean erreplikatzen dira aldi berean sarean agertzen direnean, BEP (Block Exchange Protocol) protokoloa erabiliz. proiektua. Syncthing kodea Go-n idatzita dago eta doako MPL lizentziapean banatzen da. Prest dauden eraikuntzak Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD eta Solarisetarako prestatuta daude.

Erabiltzaile baten hainbat gailuren artean datuak sinkronizatzeko arazoak konpontzeaz gain, Syncthing-a erabiliz, parte-hartzaileen sistemetan banatzen diren datu partekatuak gordetzeko sare deszentralizatu handiak sortzea posible da. Sarbide-kontrol eta sinkronizazio-salbuespenak malguak eskaintzen ditu. Datuak bakarrik jasoko dituzten ostalariak defini daitezke, hau da. Ostalari hauetako datuen aldaketek ez dute eragingo beste sistemetan gordetako datuen instantzietan. Fitxategien bertsioak egiteko hainbat modu onartzen dira, eta horietan aldatutako datuen aurreko bertsioak gordetzen dira.

Sinkronizatzean, fitxategia logikoki zatitzen da blokeetan, eta zati banaezina dira erabiltzaile-sistemen artean datuak transferitzean. Gailu berri batekin sinkronizatzean, hainbat gailutan bloke berdinak badaude, blokeak nodo ezberdinetatik kopiatzen dira, BitTorrent sistemaren funtzionamenduaren antzera. Zenbat eta gailu gehiagok parte hartu sinkronizazioan, orduan eta azkarrago gertatuko da datu berrien erreplikazioa paralelizazioa dela eta. Aldatutako fitxategiak sinkronizatzean, aldatutako datu-blokeak soilik transferitzen dira sarera, eta izena aldatzean edo sarbide-eskubideak aldatzean, metadatuak soilik sinkronizatzen dira.

Datuak transmititzeko kanalak TLS erabiliz eratzen dira, nodo guztiek elkar autentifikatzen dute ziurtagiriak eta gailu-identifikatzaileak erabiliz, SHA-256 osotasuna kontrolatzeko erabiltzen da. Sare lokal batean sinkronizazio-nodoak zehazteko, UPnP protokoloa erabil daiteke, eta horrek ez du behar sinkronizatutako gailuen IP helbideak eskuz sartzea. Sistema eta monitorizazioa konfiguratzeko, web interfaze integratua, CLI bezeroa eta GUI Syncthing-GTK daude, eta sinkronizazio-nodoak eta biltegiak kudeatzeko tresnak ere eskaintzen ditu. Sinkronizatzeko nodoen bilaketa errazteko, nodoen aurkikuntzaren koordinazio zerbitzari bat garatzen ari da.

Bertsio berriak fitxategiak enkriptatzeko euskarri esperimentala ezartzen du, eta horrek Syncthing fidagarriak ez diren zerbitzariekin erabiltzeko aukera ematen du, adibidez, zure datuak zure gailuekin ez ezik, erabiltzaileen kontrolpean ez dauden kanpoko zerbitzariekin ere sinkronizatzeko. Gainera, bertsio berriak elkarrizketa-koadro bat sartzen du aldaketak desegin edo direktorio bat gainidatzi aurretik berrespena eskatzeko. Eragiketen aurrerapen-adierazle animatuak dituzten elkarrizketa-koadroetan CPU baliabideen gehiegizko kontsumoaren arazoak konpondu dira. Jarraian, berehala kaleratu zen 1.16.1 eguneratzea, Debian paketean arazoa konpondu zuena.

P2P fitxategiak sinkronizatzeko sistema irekia kaleratzea Syncthing 1.16
P2P fitxategiak sinkronizatzeko sistema irekia kaleratzea Syncthing 1.16


Iturria: opennet.ru

Gehitu iruzkin berria