Hoʻokuʻu ʻia o Arti 1.1, ka hoʻokō Rust kūhelu o Tor

Ua hoʻopuka nā mea hoʻomohala o ka pūnaewele Tor inoa ʻole i ka hoʻokuʻu ʻana o ka papahana Arti 1.1.0, e hoʻomohala ana i kahi mea kūʻai Tor i kākau ʻia ma ka ʻōlelo Rust. Hoʻomaopopo ʻia ka lālā 1.x i kūpono no ka hoʻohana ʻana e nā mea hoʻohana maʻamau a hāʻawi i ka pae like o ka pilikino, hoʻohana, a me ke kūpaʻa e like me ka hoʻokō C nui. Hāʻawi ʻia ke code ma lalo o nā laikini Apache 2.0 a me MIT.

ʻAʻole like me ka hoʻokō C, i hoʻolālā mua ʻia ma ke ʻano he koho SOCKS a laila hoʻohālikelike ʻia i nā pono ʻē aʻe, ua hoʻomohala mua ʻia ʻo Arti ma ke ʻano o kahi waihona modular embeddable hiki ke hoʻohana ʻia e nā noi like ʻole. Eia kekahi, i ka wā e hoʻomohala ai i kahi papahana hou, e noʻonoʻo ʻia nā ʻike a pau o ka hoʻomohala ʻana o Tor i hala, ka mea e pale aku ai i nā pilikia hoʻolālā i ʻike ʻia a hoʻolilo i ka papahana i ʻoi aku ka modular a me ka maikaʻi.

ʻO ke kumu i ʻōlelo ʻia no ke kākau hou ʻana iā Tor ma Rust ʻo ka makemake e hoʻokō i kahi kiʻekiʻe o ka palekana code ma o ka hoʻohana ʻana i kahi ʻōlelo palekana hoʻomanaʻo. Wahi a nā mea hoʻomohala Tor, e hoʻopau ʻia ka hapa liʻiliʻi o nā nāwaliwali a pau i nānā ʻia e ka papahana i kahi hoʻokō Rust inā ʻaʻole hoʻohana ke code i nā poloka "palekana". Hiki i ka Rust ke hoʻokō i ka wikiwiki o ka hoʻomohala ʻana ma mua o ka hoʻohana ʻana iā C, ma muli o ka hōʻike ʻana o ka ʻōlelo a me nā hōʻoia koʻikoʻi e hiki ai iā ʻoe ke pale i ka manawa ma ka nānā pālua a kākau i nā code pono ʻole.

Hoʻopuka ka mana 1.1 i ke kākoʻo no nā alahaka e kāpae i ka pale ʻana a me ka lawe plug-in. Ma waena o nā kaʻa i hoʻāʻo ʻia me Arti no ka hūnā ʻana i ke kaʻa a me ka hakakā ʻana i ka pale ʻana, ua ʻike ʻia ka obfs4proxy a me ka snowflake. Ua hoʻonui ʻia nā koi no ke kaiapuni kūkulu - ke kūkulu nei ʻo Arti i kēia manawa i ka lālā Rust 1.60.

Manaʻo ʻia ka mana hou (1.2) e kākoʻo i nā lawelawe aniani a me nā hiʻohiʻona pili, e like me ka congestion control protocol (RTT Congestion Control) a me ka pale ʻana i nā hoʻouka kaua DDoS. Hoʻolālā ʻia ka loaʻa ʻana o ka parity me ka mea kūʻai C no ka lālā 2.0, kahi e hāʻawi pū ai i nā paʻa no ka hoʻohana ʻana iā Arti ma ke code ma nā ʻōlelo papahana like ʻole. I nā makahiki e hiki mai ana, e kālele ana ka hana i ka hoʻokō ʻana i nā hana e pono ai e holo i nā relays a me nā kikowaena papa kuhikuhi. Ke piʻi ka Rust code i kahi pae e hiki ke hoʻololi piha i ka mana C, manaʻo nā mea hoʻomohala e hāʻawi iā Arti i ke kūlana o ka hoʻokō nui o Tor a hoʻōki i ka mālama ʻana i ka hoʻokō C. E hoʻopau mālie ʻia ka mana C no ka neʻe ʻana i ka neʻe ʻana.

Source: opennet.ru

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