
Arti ipurojekiti yekugadzira inobatika kuita kweTor kusazivikanwa protocol muRust
Shanduro itsva ye Arti 1.2.0 yakatoburitswa uye Vagadziri veTor vanoramba vachishanda pakubatanidza kutsigira masevhisi ehanyanisi, pamwe nenhevedzano yebhugi uye matambudziko ekuchengetedza uye dzimwe shanduko diki dzakagadziriswa.
Kune avo vasingazive nezve Arti, iwe unofanirwa kuziva kuti izvi ipurojekiti yekushandisa Tor kusazivikanwa protocol mukati mutauro wechirongwa Ngura. Kusiyana nekushandiswa kweC, iyo yakatanga kugadzirwa semumiriri weSOCKS ndokuzochinjirwa kune zvimwe zvinodiwa, Arti yakatanga kugadziridzwa muchimiro cheembeddable modular library inogona kushandiswa neakasiyana maapplication.
Una Imwe yeakasarudzika maitiro eArti ndeyekuti inotora mukana wezvese zvakaunganidzwa ruzivo mukuvandudzwa kwekare kweTor. Izvi zvinoreva kuti matambudziko anozivikanwa ekuvaka anodziviswa, izvo zvinoita kuti iyo purojekiti iwedzere modular uye inoshanda kubva pakubata kwayo. Sezvo iyo Rust kodhi inosvika padanho rekukura iro rinogona kutsiva zvachose kuisirwa kweC, vagadziri vacho vanotarisira kupa Arti mamiriro eTor's core kuitisa uye kumisa kuchengetedza iyo C vhezheni.
Zvikuru zvitsva zveArti 1.20
Kutanga kwe Arti 1.2 inotarisa pakugadzika kwekuita kwerutsigiro rwemabasa ehanyanisi, kubvira zvino, Arti haingobvumiri kuti ubatanidze kune aripo masevhisi, asiwo inokubvumira kuti ugadzire mabasa matsva ehanyanisi. Pamusoro pezvo, basa rakatanga pane zvikwanisiro zvine chekuita nekuvanzika uye kuchengetedzeka kweanonisi masevhisi, akadai seRTT congestion control, DDoS kudzivirira, bandwidth throttling, mvumo yemutengi, uye Vanguard kudzivirira kuonekwa kweGuard node. Nekudaro, aya maficha haasati akwana, saka hazvikurudzirwe kushandisa Arti yekugadzira deployments kudzamara yaitwa zvizere.
Uyezve, shanduro 1.2 inogadzirisa kusagadzikana mune relay meseji yekugadzirisa kodhi iyo yakabvumira kutumira kwemashoko asina chinhu, ayo aigona kushandiswa kutsiva zvisingaoneki zviratidzo zvemotokari. Kunyangwe kusazvibata uku kwakadzikira nekuti mapaketi edata anongotenderwa tambo dzakavhurika, zvinoonekwa zvakakosha kugadzirisa.
Yeimwe shanduko izvo zvinomira pachena:
- Natsiridza kiyi maneja maAPI
- Yakagadzirwa mutengi uye sevhisi kumisikidzwa, uye CLI subcommand, yeyakavanzika sevhisi mvumo yemutengi.
- Yakavandudzwa ergonomics yekiyi yedu yekunyora uye yekudzima APIs.
- Yakavandudzwa yedunhu kukanganisa kutema nekubatanidza iyo yakasarudzika identifier yedunhu process mumhosho meseji.
- An API yakagadzirirwa kudzikamisa bandwidth kumhanya.
- Yakagadzirisa tsikidzi yaidzivirira descriptor editor kuti isanyatsogadzirisa zvabuda zvekutsikisa mabasa, zvichiita kuti iburitse zvakare descriptor mune mamwe mamiriro ezvinhu.
- Yakagadziriswa kubatanidza ne musl.
- Yakagadziridzwa curve25519-dalek kutsamira kubva 4.1.1 kusvika 4.1.2
- Gadziridza kune yazvino mavhezheni echiitiko-muteereri, rusqlite,
async-nhepfenyuro, siginecha0, config. - Zvidiki zvigadziriso zvekutanga maitiro
- Kugadzirisa mukubatanidza uye yambiro paWindows.
Kune rimwe divi, zvinotaurwa kuti mune ramangwana shanduro, Izvo zvakarongwa kuita kuenzanirana nemutengi C webazi re 2.0 reArti, iyo ichapawo zvinongedzo zvekushandisa Arti mumitauro yakasiyana-siyana yekuronga. Kana imwe nguva iyo Rust code inosvika pamwero inogona kutsiva zvachose shanduro yeC, vagadziri vanoronga kupa Arti mamiriro ehutano hweTor kushandiswa uye kumira kuchengetedza kushandiswa kweC. Iyi shanduko ichaitwa zvishoma nezvishoma kubvumira kufamba kwakanaka.
Chekupedzisira, zvakakosha kuti uzive kuti vanogadzira vanoyambira kuti kuita kuchiri kurongwa sekuyedza uye ruzivo rwemushandisi hahusati hwazadzisa zvinotarisirwa. Kana iwe uchida kudzidza zvakawanda nezvazvo, unogona kubvunza nezve ruzivo Mune inotevera chinongedzo.