Siidaynta nidaamka isku xidhka faylka P2P furan Syncthing 1.16

Siideynta nidaamka isku dhafka faylka tooska ah ee Syncthing 1.16 ayaa la soo bandhigay, kaas oo xogta la isku dhejiyay aan lagu dhejin kaydinta daruuraha, laakiin si toos ah loogu soo koobo nidaamyada isticmaalaha marka ay isku mar ka soo muuqdaan khadka tooska ah, iyada oo la adeegsanayo nidaamka BEP (Block Exchange Protocol) ee ay soo saartay mashruuc. Koodhka Syncthing wuxuu ku qoran yahay Go waxaana lagu qaybiyaa shatiga MPL ee bilaashka ah. Dhismayaasha diyaarsan waxaa loo diyaariyey Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD iyo Solaris.

Marka lagu daro xallinta dhibaatooyinka isku-dhafka xogta ee u dhexeeya dhowr qalab oo hal isticmaale ah, iyadoo la adeegsanayo Syncthing waxaa suurtogal ah in la abuuro shabakado baahsan oo lagu kaydiyo xogta la wadaago oo loo qaybiyo nidaamka ka qaybgalayaasha. Waxay bixisaa kontoroolka gelitaanka dabacsan iyo ka reebanaanshaha isku xidhka. Waa suurtagal in la qeexo martigeliyaha heli doona xogta kaliya, i.e. isbeddelada xogta martigeliyayaashan ma saameyn doonaan tusaalooyinka xogta lagu kaydiyo nidaamyada kale. Noocyo kala duwan oo faylal ah ayaa la taageeray, kuwaas oo noocyadii hore ee xogta la bedelay lagu kaydiyay.

Marka la wada shaqaynayo, feylku si macquul ah ayaa loo qaybiyaa blocks, kuwaas oo ah qayb aan la qaybin karin marka la wareejinayo xogta nidaamyada isticmaalaha. Marka la isku dhejiyo qalab cusub, haddii ay jiraan blocks isku mid ah oo ku yaal dhowr qalab, blocks waxaa laga soo minguuriyay nood kala duwan, oo la mid ah hawlgalka nidaamka BitTorrent. Inta badan aaladaha ka qaybqaata wada shaqaynta, sida dhaqsaha badan ugu celcelinta xogta cusub ayaa u dhici doonta isbarbar yaac. Inta lagu guda jiro wada shaqaynta faylalka la beddelay, kaliya xogta la beddelay ayaa lagu wareejinayaa shabakadda, iyo marka la beddelo ama la beddelo xuquuqda gelitaanka, kaliya xogaha badan ayaa la mid ah.

Kanaalada gudbinta xogta waxaa loo sameeyay iyadoo la adeegsanayo TLS, dhammaan qanjidhada ayaa midba midka kale ku xaqiijinayaa iyadoo la adeegsanayo shahaadooyinka iyo aqoonsiga aaladaha, SHA-256 waxaa loo isticmaalaa in lagu xakameeyo daacadnimada. Si loo go'aamiyo qanjidhada isku xidhka shabakada maxaliga ah, borotokoolka UPnP waa la isticmaali karaa, kaas oo aan u baahnayn gelitaanka gacanta ee ciwaanada IP-ga ee aaladaha isku xidhan. Si loo habeeyo nidaamka iyo kormeerka, waxaa jira is-dhexgal shabakadeed oo ku dhex dhisan, macmiil CLI iyo GUI Syncthing-GTK, kaas oo intaa dheer siiya qalab lagu maareeyo qanjidhada isku dhafka ah iyo kaydadka. Si loo fududeeyo raadinta qanjidhada Syncthing, server-ka isku-duwidda daahfurka ayaa la sameeyay.

Nooca cusubi wuxuu hirgeliyaa taageerada tijaabada ah ee sirta faylka, kaas oo kuu ogolaanaya inaad isticmaasho Syncthing server-yada aan la aamini karin, tusaale ahaan, si aad xogtaada ula mid noqoto qalabkaaga oo keliya, laakiin sidoo kale leh server-yada dibadda ah ee aan hoos iman xakamaynta isticmaalaha. Intaa waxaa dheer, sii daynta cusub waxay soo bandhigaysaa wada hadal si loo waydiiyo xaqiijin ka hor inta aan la bedelin isbeddelada ama dib u qorin hagaha. Dhibaatooyinka isticmaalka xad dhaafka ah ee ilaha CPU ee wada-hadallada leh tilmaamayaasha horumarka firfircoon ee hawlgallada waa la xalliyay. Marka xigta, cusbooneysiinta 1.16.1 ayaa isla markiiba la sii daayay, taas oo hagaajisay dhibaatada xirmada Debian.

Siidaynta nidaamka isku xidhka faylka P2P furan Syncthing 1.16
Siidaynta nidaamka isku xidhka faylka P2P furan Syncthing 1.16


Source: opennet.ru

Add a comment