Inilabas ang bagong bersyon ng Syncthing 1.2.0

logo

Ang isang bersyon ng system ng awtomatikong pag-synchronize ng file ng Syncthing 1.2.0 ay ipinakilala, kung saan ang naka-synchronize na data ay hindi na-upload sa mga cloud warehouse, ngunit direktang kinopya sa pagitan ng mga system ng gumagamit nang sabay na lumilitaw sa online gamit ang block exchange protocol na binuo ng proyekto.

Ang Syncthing code ay nakasulat sa wikang Go at ipinamamahagi sa ilalim ng libreng lisensya mula sa MPL. Ang mga natapos na build ay handa na para sa Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD, at Solaris.

Bilang karagdagan sa paglutas ng mga isyu sa pagsasabay ng data sa pagitan ng maraming mga solong-aparato na aparato, gamit ang Syncthing posible na lumikha ng malalaking desentralisadong mga network upang mag-imbak ng nakabahaging data, na ipinamamahagi sa mga system ng kasapi.

Tungkol sa Syncthing

Nagbibigay ng mga kakayahang umangkop na pag-access at mga pagbubukod sa pag-sync. Posibleng tukuyin ang mga host na makakatanggap lamang ng data, iyon ay, ang mga pagbabago sa data sa mga host na ito ay hindi makakaapekto sa mga instance ng data na nakaimbak sa iba pang mga system.

Kapag nagsi-syncing sa isang bagong aparato, kung may magkaparehong mga bloke sa maraming mga aparato, ang mga bloke ay nakopya mula sa iba't ibang mga node, sa pamamagitan ng pagkakatulad sa pagpapatakbo ng BitTorrent system.

Ang mas maraming mga aparato na kasangkot sa pag-sync, mas mabilis ang pagtitiklop ng mga bagong data dahil sa parallelization.

Sa proseso ng pagsabay sa binagong mga file, ang binago lamang na mga bloke ng data ang inililipat sa network, at kapag binago ang pangalan o binago ang mga karapatan sa pag-access, ang metadata lamang ang na-synchronize.

Syncthing

Ang mga data channel ay nabuo gamit ang TLS, ang lahat ng mga node ay nagpapatotoo sa bawat isa gamit ang mga sertipiko at pagkakakilanlan ng aparato, ginagamit ang SHA-256 para sa pagsuri sa integridad.

Upang matukoy ang mga node ng pag-synchronize sa lokal na network, maaaring magamit ang UPnP protocol, na hindi nangangailangan ng manu-manong pagpasok ng mga IP address ng mga aparato na nagkakasabay.

Para sa pagsasaayos at pagsubaybay sa system, isang built-in na web interface ang ibinigay, isang kliyente ng CLI, at isang Syncthing-GTK GUI, na nagbibigay din ng mga tool para sa pamamahala ng mga sync node at repository.

Upang gawing simple ang paghahanap para sa mga node ng Syncthing, isang server ng koordinasyon ng pagtuklas ng node ay binuo, kung saan inihanda ang isang nakahandang imahe ng Docker.

Syncthing 1.2.0 Pangunahing Mga Bagong Tampok

Sa bagong bersyon ng Syncthing 1.2.0 isang bagong transport protocol batay sa QUIC ang ipinakilala (mabilis na koneksyon sa UDP sa internet) na may mga karagdagan para sa pagpapasa sa pamamagitan ng pagsasalin ng address (NAT). Ang TCP pa rin ang ginustong proteksyon para sa pagtataguyod ng mga koneksyon.

Bilang karagdagan, ang pagpapabuti sa paghawak ng mga nakamamatay na error ay na-highlight at ang mga tool ay naidagdag upang awtomatikong magpadala ng mga ulat ng problema sa mga developer. Pinapagana ang pagsumite ng ulat bilang default.

Sa kabilang dako isang espesyal na pagpipilian ay naidagdag upang hindi paganahin ito sa mga setting. Nabanggit na ang data sa ulat ng pag-crash ay hindi kasama ang mga pangalan ng file, data ng pagpapatala, mga pagkakakilanlan ng aparato, istatistika at iba pang personal na data.

Ang paggamit ng maliit at nakapirming mga bloke (128 KiB) ay idineklarang lipas na; Ngayon ang malalaking bloke lamang ng laki ng variable ay ginagamit upang ma-index at ilipat ang mga nilalaman ng mga file.

Nagbibigay ang interface ng pagpapakita ng huling error sa koneksyon para sa bawat isa sa tinukoy na mga address. Sa WebUI, ang layout ng mga haligi ng talahanayan ay na-optimize para sa tamang pagpapakita sa makitid na mga screen.

Paano i-install ang Syncthing 1.2.0?

Para sa mga interesadong ma-install ang application na ito sa kanilang system, dapat silang magbukas ng isang terminal at dito i-type ang sumusunod na utos

sudo apt-get install apt-transport-https

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Tapos na ngayon, idaragdag namin ang matatag na imbakan ng aplikasyon sa aming system sa:

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Sa wakas maaari naming mai-install ito sa:

sudo apt-get update

sudo apt-get install syncthing

Magagamit din ang pag-sync para sa mga mobile device, kaya't ang pag-download ng application ay maaaring gawin sa sumusunod na link mula sa playstore.



		

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.