Itusilẹ ti eto amuṣiṣẹpọ faili P2P ṣiṣi silẹ Ṣiṣẹpọ 1.2.0

Agbekale itusilẹ ti eto amuṣiṣẹpọ faili laifọwọyi Ṣiṣẹpọ 1.2.0, ninu eyiti data mimuuṣiṣẹpọ ko ṣe gbejade si ibi ipamọ awọsanma, ṣugbọn o tun ṣe taara laarin awọn eto olumulo nigbakanna wọn han lori ayelujara, ni lilo ilana BEP (Block Exchange Protocol) ti o dagbasoke nipasẹ iṣẹ akanṣe naa. Awọn koodu Syncthing ti kọ ni Go ati pin nipasẹ labẹ iwe-aṣẹ MPL ọfẹ. Awọn apejọ ti a ṣe pese sile fun Lainos, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ati Solaris.

Ni afikun si lohun awọn iṣoro ti mimuuṣiṣẹpọ data laarin awọn ẹrọ pupọ ti olumulo kan, lilo Syncthing o ṣee ṣe lati ṣẹda awọn nẹtiwọọki ti o tobi pupọ fun titoju data pinpin ti o pin kaakiri awọn eto ti awọn olukopa. Pese iṣakoso iwọle rọ ati awọn imukuro amuṣiṣẹpọ. O ṣee ṣe lati ṣalaye awọn ogun ti yoo gba data nikan, i.e. awọn ayipada si data lori awọn ogun wọnyi kii yoo ni ipa lori awọn iṣẹlẹ ti data ti o fipamọ sori awọn eto miiran. Atilẹyin orisirisi awọn ipo ti ikede faili, eyiti o tọju awọn ẹya iṣaaju ti data ti o yipada.

Nigba mimuuṣiṣẹpọ, faili naa ti pin pẹlu ọgbọn si awọn bulọọki, eyiti o jẹ apakan ti a ko le pin nigba gbigbe data laarin awọn eto olumulo. Nigbati mimuuṣiṣẹpọ si ẹrọ tuntun, ti awọn bulọọki kanna ba wa lori awọn ẹrọ pupọ, awọn bulọọki naa ni a daakọ lati awọn apa oriṣiriṣi, iru si iṣẹ ti eto BitTorrent.
Awọn ẹrọ diẹ sii kopa ninu mimuuṣiṣẹpọ, yiyara isọdọtun ti data tuntun yoo waye nitori isọdọkan. Lakoko mimuuṣiṣẹpọ ti awọn faili ti o yipada, awọn bulọọki data ti o yipada nikan ni a gbe sori nẹtiwọọki, ati nigbati fun lorukọmii tabi yiyipada awọn ẹtọ iwọle, metadata nikan ni a muṣiṣẹpọ.

Awọn ikanni gbigbe data ni a ṣẹda ni lilo TLS, gbogbo awọn apa jẹri ara wọn nipa lilo awọn iwe-ẹri ati awọn idanimọ ẹrọ, SHA-256 ni a lo lati ṣakoso iduroṣinṣin. Lati pinnu awọn apa amuṣiṣẹpọ lori nẹtiwọọki agbegbe kan, ilana UPnP le ṣee lo, eyiti ko nilo titẹsi afọwọṣe ti awọn adirẹsi IP ti awọn ẹrọ amuṣiṣẹpọ. Ni wiwo oju opo wẹẹbu ti a ṣe sinu ti pese fun iṣeto eto ati ibojuwo, Onibara CLI ati GUI Ṣiṣẹpọ-GTK, eyiti o tun pese awọn irinṣẹ fun ṣiṣakoso awọn apa amuṣiṣẹpọ ati awọn ibi ipamọ. Lati jẹ ki o rọrun lati wa awọn apa Syncthing ndagba ipade Awari ipade server, lati ṣiṣe eyi ti
gbaradi setan Docker image.

Itusilẹ ti eto amuṣiṣẹpọ faili P2P ṣiṣi silẹ Ṣiṣẹpọ 1.2.0

Ninu itusilẹ tuntun:

  • Agbekale titun irinna Ilana da lori QUIC (Awọn isopọ Ayelujara UDP ni kiakia) pẹlu awọn afikun fun fifiranṣẹ nipasẹ awọn onitumọ adirẹsi (NAT). TCP tun ṣe iṣeduro bi ilana ti o fẹ fun idasile awọn asopọ;
  • Imudara ilọsiwaju ti awọn aṣiṣe apaniyan ati ṣafikun awọn ohun elo lati firanṣẹ awọn ijabọ iṣoro laifọwọyi si awọn olupilẹṣẹ. Fifiranṣẹ awọn ijabọ ti ṣiṣẹ nipasẹ aiyipada, o le mu ṣiṣẹ ni awọn eto kun pataki aṣayan. O ṣe akiyesi pe data ti o wa ninu ijabọ jamba ko pẹlu awọn orukọ faili, data log, awọn idanimọ ẹrọ, awọn iṣiro ati awọn data ti ara ẹni miiran;
  • Lilo awọn bulọọki kekere ati ti o wa titi (128 KiB) ti ni idiwọ nigba titọka ati gbigbe akoonu faili waye nikan tobi ohun amorindun ti ayípadà iwọn;
  • Ni wiwo pese a àpapọ ti o kẹhin asopọ aṣiṣe fun kọọkan ninu awọn telẹ adirẹsi;
  • Ni WebUI, awọn ifilelẹ ti awọn ọwọn tabili ti wa ni iṣapeye fun ifihan ti o tọ lori awọn iboju dín;
  • Awọn ayipada ti a ti ṣe ti o adehun ibamu. Itusilẹ tuntun ko ni ibamu pẹlu awọn ogun ti o da lori Syncthing 0.14.45 ati awọn ẹya agbalagba.

orisun: opennet.ru

Fi ọrọìwòye kun