Hoʻokuʻu ʻia ka ʻōnaehana hoʻonohonoho hoʻonohonoho P2P file Syncthing 1.2.0

Waiho ʻia e ka hoʻokuʻu ʻana i ka ʻōnaehana hoʻonohonoho ʻakomi faila Synthing 1.2.0, kahi i hoʻoili ʻole ʻia ai ka ʻikepili i hoʻonohonoho ʻia i ka mālama ʻana i ke ao, akā ua hoʻopili pololei ʻia ma waena o nā ʻōnaehana mea hoʻohana ke ʻike ʻia lākou ma ka pūnaewele, me ka hoʻohana ʻana i ka protocol BEP (Block Exchange Protocol) i hoʻomohala ʻia e ka papahana. Ua kākau ʻia ke code Syncthing ma Go a mahele ʻia e ma lalo o ka laikini MPL manuahi. Nā hui i mākaukau hoomakaukauia no Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD a me Solaris.

Ma waho aʻe o ka hoʻoponopono ʻana i nā pilikia o ka hoʻonohonoho ʻana i ka ʻikepili ma waena o nā mea hoʻohana hoʻokahi, me ka hoʻohana ʻana i ka Syncthing hiki ke hana i nā pūnaewele decentralized nui no ka mālama ʻana i ka ʻikepili i puʻunaue ʻia ma nā ʻōnaehana o nā mea komo. Hāʻawi i ka mana hiki ke hoʻololi a me nā ʻokoʻa hoʻonohonoho. Hiki ke wehewehe i nā pūʻali e loaʻa wale i ka ʻikepili, i.e. ʻAʻole e pili ka hoʻololi i ka ʻikepili i kēia mau pūʻali i nā manawa o ka ʻikepili i mālama ʻia ma nā ʻōnaehana ʻē aʻe. Kākoʻo ʻia mau ano ka hoʻololi ʻana i nā faila, e mālama ana i nā mana o nā ʻikepili i hoʻololi ʻia.

I ka hoʻonohonoho ʻana, ua hoʻokaʻawale ʻia ka faila i nā poloka, kahi ʻāpana indivisible i ka wā e hoʻoili ai i ka ʻikepili ma waena o nā ʻōnaehana mea hoʻohana. I ka hoʻonohonoho ʻana i kahi mea hou, inā he mau poloka like ʻole ma nā ʻaoʻao he nui, ua kope ʻia nā poloka mai nā node like ʻole, e like me ka hana o ka ʻōnaehana BitTorrent.
ʻOi aku ka nui o nā hāmeʻa i komo i ka synchronization, ʻoi aku ka wikiwiki o ka hana hou ʻana o ka ʻikepili hou ma muli o ka parallelization. I ka wā o ka hoʻonohonoho ʻana i nā faila i hoʻololi ʻia, hoʻololi wale ʻia nā poloka data i hoʻololi ʻia ma luna o ka pūnaewele, a i ka wā e hoʻololi ai a hoʻololi paha i nā kuleana komo, ua hoʻonohonoho ʻia nā metadata wale nō.

Hoʻokumu ʻia nā kaila hoʻoili ʻikepili me ka hoʻohana ʻana i ka TLS, hōʻoia nā nodes a pau i kekahi me ka hoʻohana ʻana i nā palapala hōʻoia a me nā mea ʻike pono, hoʻohana ʻia ʻo SHA-256 e kāohi i ka pono. No ka hoʻoholo ʻana i nā nodes synchronization ma kahi pūnaewele kūloko, hiki ke hoʻohana ʻia ka protocol UPnP, ʻaʻole koi i ka hoʻokomo lima ʻana i nā helu IP o nā polokalamu i hoʻonohonoho ʻia. Hāʻawi ʻia kahi kikowaena pūnaewele i kūkulu ʻia no ka hoʻonohonoho ʻana o ka ʻōnaehana a me ka nānā ʻana, CLI mea kūʻai a me GUI ʻAnoau-GTK, e hāʻawi pū ana i nā mea hana no ka hoʻokele ʻana i nā node synchronization a me nā waihona. I mea e maʻalahi ai ka ʻimi ʻana i nā nodes Syncthing ke ulu nei node discovery coordination server, e holo ai
hoʻomākaukau mākaukau kiʻi Docker.

Hoʻokuʻu ʻia ka ʻōnaehana hoʻonohonoho hoʻonohonoho P2P file Syncthing 1.2.0

I ka hoʻokuʻu hou:

  • Waiho ʻia e hou transport protocol ma muli o QUIC (Hoʻohui Pūnaewele UDP wikiwiki) me nā mea hoʻohui no ka hoʻouna ʻana ma o nā unuhi ʻōlelo (NAT). Manaʻo ʻia ʻo TCP ma ke ʻano he protocol i makemake ʻia no ka hoʻokumu ʻana i nā pilina;
  • Hoʻomaikaʻi i ka lawelawe ʻana i nā hewa make a hoʻohui ʻia ʻo ia hoʻi e hoʻouna ʻakomi i nā hōʻike pilikia i nā mea hoʻomohala. Hoʻohana ʻia ka hoʻouna ʻana i nā hōʻike ma ke ʻano maʻamau, hiki iā ʻoe ke hoʻopau iā ia i nā hoʻonohonoho hoʻohui ʻia koho kūikawā. Hoʻomaopopo ʻia ʻaʻole i hoʻokomo ʻia ka ʻikepili i ka hōʻike ulia pōpilikia i nā inoa faila, ka ʻikepili log, nā mea ʻike pono, nā helu a me nā ʻikepili pilikino ʻē aʻe;
  • Ua hoʻopau ʻia ka hoʻohana ʻana i nā poloka liʻiliʻi a paʻa (128 KiB) i ka wā e kuhikuhi ana a hoʻoili i nā waihona waihona. pili nā poloka nui wale nō o ka nui hoʻololi;
  • Hāʻawi ka interface i kahi hōʻike o ka hewa pili hope no kēlā me kēia o nā ʻōlelo i wehewehe ʻia;
  • Ma WebUI, ua hoʻonohonoho pono ʻia ka hoʻonohonoho ʻana o nā kolamu papaʻaina no ka hōʻike pololei ʻana ma nā pale haiki;
  • Ua hana ʻia nā hoʻololi e pili ana i ka haʻihaʻi. ʻAʻole kūpono ka hoʻokuʻu hou me nā pūʻali e pili ana i ka Syncthing 0.14.45 a me nā mana kahiko.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka