Famoahana ny rafitra fandrindrana rakitra P2P misokatra Syncthing 1.2.0

nampidirina famoahana ny rafitra synchronization rakitra mandeha ho azy Syncthing 1.2.0, izay tsy ampidirina ao amin'ny fitehirizana rahona ny angon-drakitra voarindra, fa adika mivantana eo amin'ny rafitry ny mpampiasa rehefa miseho an-tserasera miaraka izy ireo, mampiasa ny protocole BEP (Block Exchange Protocol) novolavolain'ny tetikasa. Ny code Syncthing dia voasoratra ao amin'ny Go and nozarain'i eo ambanin'ny lisansa MPL maimaimpoana. Fivoriambe efa vita vonona ho an'ny Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ary Solaris.

Ho fanampin'ny famahana ny olan'ny fampifanarahana angon-drakitra eo amin'ny fitaovana maromaro an'ny mpampiasa iray, amin'ny fampiasana ny Syncthing dia azo atao ny mamorona tambajotra midadasika lehibe amin'ny fitehirizana angon-drakitra zaraina izay zaraina amin'ny rafitry ny mpandray anjara. Manome fanaraha-maso ny fidirana mora sy maningana amin'ny fampifanarahana. Azo atao ny mamaritra ny mpampiantrano izay hahazo data fotsiny, i.e. Tsy hisy fiantraikany amin'ny tranga misy angona voatahiry ao amin'ny rafitra hafa ny fiovana amin'ny angona amin'ireo mpampiantrano ireo. Nanohana fomba maro famoahana rakitra, izay mitahiry ny dikan-teny teo aloha momba ny angona niova.

Rehefa synchronize, ny rakitra dia zaraina araka ny lojika ho blocs, izay ampahany tsy azo zaraina rehefa mamindra data eo amin'ny rafitra mpampiasa. Rehefa mampifanaraka amin'ny fitaovana vaovao, raha misy sakana mitovy amin'ny fitaovana maromaro, dia adika avy amin'ny nodes samihafa ireo sakana, mitovy amin'ny fiasan'ny rafitra BitTorrent.
Arakaraka ny fitaovana maro no mandray anjara amin'ny synchronization, dia haingana kokoa ny famerenana ny angona vaovao noho ny parallelization. Mandritra ny fampifanarahana ny rakitra niova, ny sakana angon-drakitra niova ihany no afindra amin'ny tambajotra, ary rehefa manova anarana na manova ny zo fidirana dia metadata ihany no arindra.

Ny fantsona fampitana angon-drakitra dia miforona amin'ny alΓ lan'ny TLS, ny nodes rehetra dia mifanamarina amin'ny alΓ lan'ny mari-pankasitrahana sy ny famantarana fitaovana, ny SHA-256 dia ampiasaina hifehezana ny fahamendrehana. Mba hamaritana ny nodes synchronization amin'ny tambajotra eo an-toerana dia azo ampiasaina ny protocol UPnP, izay tsy mitaky ny fampidirana manual ny adiresy IP an'ny fitaovana synchronize. Misy interface tsara an-tranonkala naorina ho an'ny fanamafisana sy fanaraha-maso ny rafitra, Mpanjifa CLI ary GUI Syncthing-GTK, izay manome fitaovana ho an'ny fitantanana ny nodes sy ny repositories koa. Mba hanamora ny fitadiavana ny nodes Syncthing dia mivoatra mpizara fandrindrana node discovery, hampandeha izay
vonona vonona Docker sary.

Famoahana ny rafitra fandrindrana rakitra P2P misokatra Syncthing 1.2.0

Ao amin'ny famoahana vaovao:

  • nampidirina protocol fitaterana vaovao mifototra amin'ny QUIC (Fifandraisana Aterineto UDP haingana) miaraka amin'ny fanampim-panampiana amin'ny alΓ lan'ny mpandika adiresy (NAT). Ny TCP dia mbola atolotra ho protocole tiana indrindra amin'ny fametrahana fifandraisana;
  • Nohatsaraina ny fitantanana ny fahadisoana mahafaty ary nampiana vola handefasana tatitra olana ho azy amin'ny mpamorona. Ny fandefasana tatitra dia alefa amin'ny alΓ lan'ny default, azonao atao ny manafoana izany ao amin'ny fikandrana nanampy safidy manokana. Marihina fa ny angon-drakitra ao amin'ny tatitry ny fianjerana dia tsy ahitana ny anaran-drakitra, ny angon-drakitra, ny famantarana ny fitaovana, ny antontan'isa ary ny angona manokana hafa;
  • Ny fampiasana sakana kely sy raikitra (128 KiB) dia efa lany tamin'ny fanondroana sy famindrana ny votoatin'ny rakitra AMPIHARO blocs lehibe miovaova habe ihany;
  • Ny interface dia manome fampisehoana ny fahadisoana fifandraisana farany ho an'ny tsirairay amin'ireo adiresy voafaritra;
  • Ao amin'ny WebUI, ny fisehon'ny tsanganana latabatra dia amboarina amin'ny fampisehoana marina amin'ny efijery tery;
  • Nisy ny fanovana natao mba tsy hifanaraka. Ny famoahana vaovao dia tsy mifanaraka amin'ny mpampiantrano miorina amin'ny Syncthing 0.14.45 sy ny dikan-teny taloha.

Source: opennet.ru

Add a comment