Mwepụta nke sistemu mmekọrịta mmekọrịta faịlụ P2P mepere emepe Syncthing 1.2.0

Ewebata ntọhapụ nke sistemụ mmekọrịta faịlụ akpaka Mmekọrịta 1.2.0, nke na-adịghị ebugote data mekọrịtara ọnụ na nchekwa igwe ojii, mana a na-emegharị ya ozugbo n'etiti sistemụ ndị ọrụ mgbe ha na-apụta n'ịntanetị n'otu oge, na-eji usoro BEP (Block Exchange Protocol) nke ọrụ ahụ mepụtara. Edere koodu mmekọrịta na Go na kesara site n'okpuru ikike MPL efu. Mgbakọ emebere ya kwadebere maka Linux, Android, Windows, MacOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD na Solaris.

Na mgbakwunye na idozi nsogbu nke ịmekọrịta data n'etiti ọtụtụ ngwaọrụ nke otu onye ọrụ, iji Syncthing ọ ga-ekwe omume ịmepụta nnukwu netwọkụ na-enweghị isi maka ịchekwa data nkekọrịta na-ekesa na sistemụ ndị sonyere. Na-enye njikwa ohere na-agbanwe agbanwe yana wezuga mmekọrịta. Ọ ga-ekwe omume ịkọwa ndị ọbịa ga-enweta naanị data, ya bụ. mgbanwe na data na ndị ọbịa a agaghị emetụta ọnọdụ data echekwara na sistemụ ndị ọzọ. Akwadoro ọtụtụ ụdịdị mbipute faịlụ, nke na-echekwa mbipute gara aga nke data gbanwere.

Mgbe ị na-emekọrịta ihe, a na-ekewa faịlụ ahụ n'ụzọ ezi uche dị na ya ka ọ bụrụ ngọngọ, nke bụ akụkụ anaghị ahụ anya mgbe ị na-ebufe data n'etiti sistemụ onye ọrụ. Mgbe ị na-emekọrịta na ngwaọrụ ọhụrụ, ọ bụrụ na enwere ngọngọ yiri ya na ngwaọrụ dị iche iche, a na-eṅomi ihe mgbochi ahụ site na ọnụ dị iche iche, dị ka ọrụ nke usoro BitTorrent.
Ka ngwaọrụ ndị ọzọ na-ekere òkè na mmekọrịta, ka mmụgharị nke data ọhụrụ ga-adị ngwa ngwa n'ihi myirịta. N'oge mmekọrịta nke faịlụ gbanwere, naanị ihe mgbochi data gbanwere ka a na-ebufe na netwọk, na mgbe ị na-agbanwe aha ma ọ bụ na-agbanwe ikike ịnweta, naanị metadata na-emekọrịta.

A na-emepụta ọwa nnyefe data site na iji TLS, ọnụ ụzọ niile na-enyocha ibe ha site na iji asambodo na njirimara ngwaọrụ, SHA-256 na-eji achịkwa iguzosi ike n'ezi ihe. Iji chọpụta ọnụ ọnụ na netwọkụ mpaghara, enwere ike iji protocol UPnP, nke na-achọghị ntinye aka nke adreesị IP nke ngwaọrụ emekọrịtara ọnụ. A na-enye ebe nrụọrụ weebụ arụnyere maka nhazi na nleba anya, Onye ahịa CLI na GUI Mmeghari-GTK, nke na-enyekwa ngwaọrụ maka ijikwa ọnụ ọnụ na ebe nchekwa. Iji mee ka ọ dị mfe ịchọta ọnụ Syncthing na-eto eto node discovery coordination server, iji mee nke
kwadebere Foto Docker dị njikere.

Mwepụta nke sistemu mmekọrịta mmekọrịta faịlụ P2P mepere emepe Syncthing 1.2.0

Na mwepụta ọhụrụ:

  • Ewebata ọhụrụ njem protocol dabere na ỌR. (njikọ ịntanetị ngwa ngwa UDP) yana mgbakwunye maka mbugharị site na ndị ntụgharị adreesị (NAT). A ka na-atụ aro TCP ka ọ bụrụ protocol kachasị amasị maka ịmepụta njikọ;
  • Ejikwa mperi na-egbu egbu emelitere wee gbakwunye ya ego izipu akụkọ nsogbu na-akpaghị aka na ndị mmepe. Ejiri ndabara kwadoro izipu akụkọ, ị nwere ike gbanyụọ ya na ntọala agbakwunyere nhọrọ pụrụ iche. A na-achọpụta na data dị na akụkọ ihe mberede ahụ anaghị agụnye aha faịlụ, data ndekọ, njirimara ngwaọrụ, ọnụ ọgụgụ na data nkeonwe ndị ọzọ;
  • Akwụsịla iji obere ihe mgbochi na nke etinyere (128 KiB) mgbe ị na-edepụta na ịnyefe ọdịnaya faịlụ. tinye naanị nnukwu ngọngọ nke agbanwe nha;
  • Ihe ntanetị na-enye ngosipụta nke njehie njikọ ikpeazụ maka nke ọ bụla n'ime adreesị akọwapụtara;
  • Na WebUI, a na-ahazi nhazi nke kọlụm tebụl maka ngosipụta ziri ezi na enyo dị warara;
  • Emeela mgbanwe ndị mebiri ndakọrịta. Ntọhapụ ọhụrụ a adabaghị na ndị ọbịa dabere na Syncthing 0.14.45 na ụdị ochie.

isi: opennet.ru

Tinye a comment