Serbestberdana pergala hevdemkirina pelê ya vekirî ya P2P Syncthing 1.2.0

Nasandin serbestberdana pergala hevdemkirina pelê ya otomatîkî Synthing 1.2.0, ku tê de daneyên hevdemkirî li hilanîna cloudê nayên barkirin, lê rasterast di navbera pergalên bikarhêneran de têne dubare kirin dema ku ew bi hevdemî serhêl têne xuyang kirin, bi karanîna protokola BEP (Protokola Veguheztina Block) ku ji hêla projeyê ve hatî pêşve xistin. Koda Syncthing di Go û tê nivîsandin belav kirin ji hêla di bin lîsansa MPL-ya belaş de. Meclîsên amade amade kirin ji bo Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD û Solaris.

Digel çareserkirina pirsgirêkên hevdengkirina daneyan di navbera çend cîhazên yek bikarhêner de, bi karanîna Syncthing re gengaz e ku torên mezin ên nenavendî ji bo hilanîna daneyên hevpar ên ku li ser pergalên beşdaran têne belav kirin biafirînin. Kontrola gihîştina maqûl û îstîsnayên hevdemkirinê peyda dike. Mimkun e ku meriv hosteyên ku dê tenê daneyan werbigirin destnîşan bikin, yanî. Guhertinên daneyên li ser van mêvandaran dê bandorê li mînakên daneyên ku li pergalên din hatine hilanîn neke. Piştgirî kirin çend awayan guhertoya pelê, ku guhertoyên berê yên daneyên guhertî diparêze.

Dema hevdemkirinê, pel bi mentiqî li blokan tê dabeş kirin, ku di dema veguheztina daneyan de di navbera pergalên bikarhêner de parçeyek nayê dabeş kirin. Dema ku bi amûrek nû re hevdeng dikin, heke li ser çend cîhazan blokên yeksan hebin, blokên ji girêkên cihêreng têne kopî kirin, mîna xebata pergala BitTorrent.
Her ku bêtir cîhaz beşdarî hevdengkirinê bibin, dê ji ber paralelbûnê zû dubarekirina daneyên nû çêbibe. Di dema hevdengkirina pelên guhertî de, tenê blokên daneyê yên guherî li ser torê têne veguheztin, û dema ku nav an mafên gihîştinê diguhezînin, tenê metadata hevdem dibe.

Kanalên veguheztina daneyê bi karanîna TLS-ê têne çêkirin, hemî girêk bi karanîna sertîfîka û nasnameyên cîhazê hevûdu nas dikin, SHA-256 ji bo kontrolkirina yekrêziyê tê bikar anîn. Ji bo destnîşankirina girêkên hevdemkirinê li ser torgilokek herêmî, protokola UPnP dikare were bikar anîn, ku ne hewce ye ku bi destan têketina navnîşanên IP-ya cîhazên hevdemkirî were bikar anîn. Ji bo veavakirin û çavdêrîkirina pergalê navgînek tevnvî ya çêkirî tê peyda kirin, muwekîlê CLI û GUI Syncothing-GTK, ku ji hêla din ve amûrên ji bo birêvebirina girêkên hevdemkirinê û depoyan peyda dike. Ji bo hêsankirina dîtina girêkên Syncthing pêşdikeve Pêşkêşkara koordînasyona vedîtina nodê, ku kîjan bimeşîne
amade kirin wêneya Docker amade.

Serbestberdana pergala hevdemkirina pelê ya vekirî ya P2P Syncthing 1.2.0

Di weşana nû de:

  • Nasandin protokola veguhastinê ya nû li ser bingeha QUIC (Têkiliyên Înternetê yên Zû UDP) bi lêzêdekirinan ji bo şandina bi navgîniya wergêrên navnîşan (NAT). TCP hîn jî wekî protokola bijartî ji bo sazkirina girêdanan tê pêşniyar kirin;
  • Rêvebirina xeletiyên kujer çêtir kirin û zêde kirin wateya da ku bixweber raporên pirsgirêkê ji pêşdebiran re bişînin. Şandina raporan ji hêla xwerû ve çalak e, hûn dikarin wê di mîhengan de neçalak bikin zêde kirin option taybet. Tê zanîn ku daneyên di rapora têkçûnê de navên pelan, daneyên têketinê, nasnavên cîhazê, statîstîk û daneyên din ên kesane nagirin;
  • Bikaranîna blokên piçûk û sabît (128 KiB) dema ku naverokên pelê navnîşkirin û veguheztin hate betal kirin. bikaranîn tenê blokên mezin ên mezinahiya guhêrbar;
  • Têkilî ji bo her navnîşanên diyarkirî nîşanek xeletiya pêwendiya paşîn peyda dike;
  • Di WebUI de, sêwirana stûnên tabloyê ji bo pêşandana rast a li ser ekranên teng xweştir e;
  • Guhertinên ku lihevhatinê dişkînin hatine çêkirin. Daxuyaniya nû bi mêvandarên li ser bingeha Syncthing 0.14.45 û guhertoyên kevntir re ne hevaheng e.

Source: opennet.ru

Add a comment