Lëshimi i sistemit të hapur P2P për sinkronizimin e skedarëve Syncthing 1.2.0

Të paraqitura lëshimi i sistemit për sinkronizimin automatik të skedareve Syncthing 1.2.0, ku të dhënat e sinkronizuara nuk ngarkohen në hapësirat e ruajtjes në re, por riplikohen drejtpërdrejt mes sistemeve të përdoruesit kur ato janë në online, duke përdorur protokollin BEP (Block Exchange Protocol) të zhvilluar nga projekti. Kodi i Syncthing është shkruar në gjuhën Go dhe distribuohet në një licencë të lirë MPL. Ndërtimet e gatshme janë përgatitur janë për Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD dhe Solaris.

PĂ«rveç zgjidhjes sĂ« problemeve tĂ« sinkronizimit tĂ« tĂ« dhĂ«nave midis disa pajisjeve tĂ« njĂ« pĂ«rdoruesi, me ndihmĂ«n e Syncthing Ă«shtĂ« e mundur tĂ« krijohen rrjeta tĂ« mĂ«dha decentralizuese pĂ«r ruajtjen e tĂ« dhĂ«nave tĂ« ndara, tĂ« cilat janĂ« tĂ« shpĂ«rndara ndĂ«rmjet sistemeve tĂ« pjesĂ«marrĂ«sve. Ofrohen mjete fleksibile pĂ«r kontrollin e qasjes dhe krijimin e pĂ«rjashtimeve pĂ«r sinkronizim. ËshtĂ« e mundur tĂ« pĂ«rcaktohen hoste, tĂ« cilĂ«t do tĂ« marrin vetĂ«m tĂ« dhĂ«na, pra, ndryshimi i tĂ« dhĂ«nave nĂ« kĂ«to hoste nuk do tĂ« pasqyrohet nĂ« ekzemplarĂ«t e tĂ« dhĂ«nave, qĂ« ruhen nĂ« sistemet e tjera. MbĂ«shtetet nĂ« disa modalitĂ  tĂ« versionimit tĂ« skedarĂ«ve, ku ruhen versionet e kaluara tĂ« tĂ« dhĂ«nave tĂ« ndryshuara.

Gjatë sinkronizimit, skedari ndahen në blloqe logjike, të cilat janë një pjesë të pandashme gjatë transferimit të të dhënave midis sistemeve të përdoruesit. Kur sinkronizoni në një pajisje të re, nëse ka blloqe identike në disa pajisje, kopjimi i blloqeve bëhet nga nyje të ndryshme, siç funksionon sistemi BitTorrent.
Sa më shumë pajisje të marrin pjesë në sinkronizim, aq më shpejt do të kalojë replikimi i të dhënave të reja për shkak të paralelizimit. Gjatë sinkronizimit të skedarëve të ndryshuar, vetëm blloqet e ndryshuara të të dhënave dërgohen në rrjet, dhe kur emrat ndryshohen ose kur ndryshojnë të drejtat e qasjes, sinkronizohen vetëm metadat.

Kanalet e transferimit të të dhënave krijohen përmes TLS, të gjitha nyjet autentikojnë njëra-tjetrën sipas certifikatave dhe identifikuesve të pajisjeve, për kontrollin e integritetit përdoret SHA-256. Për të identifikuar nyjet e sinkronizimit në rrjetin lokal mund të përdoret protokolli UPnP, i cili nuk kërkon futjen manuale të adresave IP të pajisjeve të sinkronizuara. Për ndihmën në konfigurimin e sistemit dhe monitorimin është parashikuar një ndërfaqe web e integruar. CLI-klienti dhe GUI Syncthing-GTK, në të cilin janë ofruar gjithashtu mjete për menaxhimin e nyjeve të sinkronizimit dhe depozitave. Për të lehtësuar gjetjen e nyjeve Syncthing po zhvillohet server koordinimi për zbulimin e nyjeve, për të cilin do të nisë
është përgatitur imazhi i gatshëm Docker.

Lëshimi i sistemit të hapur P2P për sinkronizimin e skedarëve Syncthing 1.2.0

Në lëshimin e ri:

  • TĂ« paraqitura protokoll transporti i ri, i bazuar nĂ« QUIC (Quick UDP Internet Connections) me shtesa pĂ«r kalimin pĂ«rmes translacionit tĂ« adresave (NAT). Si protokoll preferencial pĂ«r vendosjen e lidhjeve, megjithatĂ«, rekomandohet ende TCP;
  • PĂ«rmirĂ«suar pĂ«rpunimi i gabimeve fatale dhe shtuar mjete pĂ«r dĂ«rgimin automatik tĂ« raporteve pĂ«r zhvilluesit tĂ« problemeve. DĂ«rgimi i raporteve Ă«shtĂ« i aktivizuar si parazgjedhje, pĂ«r ta çaktivizuar kĂ«tĂ« mundĂ«sinĂ« nĂ« cilĂ«simet shtuar opcionin e veçantĂ«. Vlen tĂ« theksohet se tĂ« dhĂ«nat nĂ« raportin e dĂ«shtimit nuk pĂ«rfshijnĂ« emrat e skedareve, tĂ« dhĂ«na nga logu, identifikuesit e pajisjeve, statistikat dhe informacionet e tjera personale;
  • PĂ«rdorimi i blloqeve tĂ« vogla dhe tĂ« fiksuara (128 KiB) Ă«shtĂ« shpallur i vjetruar, gjatĂ« indeksimit dhe transferimit tĂ« pĂ«rmbajtjes sĂ« skedarĂ«ve tani pĂ«rdoren vetĂ«m blloqet e mĂ«dha me madhĂ«si tĂ« ndryshme;
  • NĂ« ndĂ«rfaqe Ă«shtĂ« siguruar shfaqja e gabimit tĂ« fundit tĂ« lidhjes pĂ«r secilin nga adresat e pĂ«rcaktuara;
  • NĂ« WebUI, disponimi i kolonave tĂ« tabelave Ă«shtĂ« optimizuar pĂ«r paraqitje tĂ« saktĂ« nĂ« ekrane tĂ« ngushta;
  • JanĂ« bĂ«rĂ« ndryshime qĂ« ndĂ«rhyjnĂ« nĂ« pĂ«rputhshmĂ«ri. Çlirimi i ri nuk Ă«shtĂ« i pĂ«rputhshĂ«m me hostet e bazuara nĂ« Syncthing 0.14.45 dhe versionet mĂ« tĂ« vjetra.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster