Thawj beta tso tawm ntawm Arti, kev siv Tor hauv Rust

Cov neeg tsim khoom ntawm Tor network tsis qhia npe tau nthuav tawm thawj qhov kev tso tawm beta (0.1.0) ntawm Arti project, uas tsim cov neeg siv Tor sau hauv Rust. Qhov project muaj cov xwm txheej ntawm kev sim kev txhim kho, nws lags tom qab lub luag haujlwm ntawm Tor tus neeg siv khoom tseem ceeb hauv C thiab tseem tsis tau npaj los hloov nws tag nrho. Thaum lub Cuaj Hlis nws tau npaj los tsim kev tso tawm 1.0 nrog kev ruaj khov ntawm API, CLI thiab chaw, uas yuav tsim nyog rau kev siv thawj zaug los ntawm cov neeg siv tib yam. Nyob rau hauv lub neej yav tom ntej ntau nyob deb, thaum lub Rust code nce mus txog ib theem uas tuaj yeem hloov pauv C version, cov neeg tsim khoom npaj siab yuav muab Arti cov xwm txheej ntawm kev siv lub ntsiab ntawm Tor thiab tsis txhob tswj hwm qhov kev siv C.

Tsis zoo li qhov kev siv C, uas yog thawj zaug tsim los ua SOCKS npe thiab tom qab ntawd haum rau lwm yam kev xav tau, Arti tau pib tsim los ntawm cov tsev qiv ntawv modular embeddable uas tuaj yeem siv los ntawm ntau daim ntawv thov. Tsis tas li ntawd, thaum tsim ib txoj haujlwm tshiab, tag nrho Tor txoj kev txhim kho yav dhau los raug coj mus rau hauv tus account, uas yuav zam kom tsis txhob muaj teeb meem kev tsim vaj tsev thiab ua rau qhov project ntau dua thiab ua haujlwm tau zoo. Cov cai tau muab faib raws li Apache 2.0 thiab MIT cov ntawv tso cai.

Cov laj thawj rau rov sau dua Tor hauv Rust yog lub siab xav ua kom tiav qib siab ntawm kev ruaj ntseg code los ntawm kev siv cov lus uas ua kom muaj kev nyab xeeb nrog kev nco. Raws li Tor cov neeg tsim khoom, tsawg kawg ib nrab ntawm tag nrho cov qhov tsis zoo uas tau saib xyuas los ntawm qhov project yuav raug tshem tawm hauv kev siv xeb yog tias txoj cai tsis siv cov blocks "tsis zoo". Xeb kuj tseem yuav ua rau nws muaj peev xwm ua tiav kev loj hlob sai dua li siv C, vim hais tias cov lus qhia thiab kev lees paub nruj uas tso cai rau koj kom tsis txhob nkim sij hawm ntawm kev kuaj ob zaug thiab sau cov lej tsis tsim nyog.

Ntawm cov kev hloov pauv hauv kev tso tawm 0.1.0, muaj qhov yooj yim stabilization ntawm APIs qib siab thiab nqa lub tsev qiv ntawv rau kev npaj rau kev sim ua ke nrog lwm cov haujlwm. Ntawm cov kev hloov pauv, qhov sib ntxiv ntawm API rau kev tsim TorClient piv txwv tau hais, suav nrog kev muaj peev xwm tsim thiab pib (bootstrap) hauv keeb kwm yav dhau thaum siv thawj zaug. Ntxiv rau, API qib siab tshiab rau kev ua yuam kev tau raug ntxiv.

Ua ntej tshaj tawm qhov kev tso tawm 1.0.0, cov neeg tsim khoom npaj siab muab Arti nrog kev txhawb nqa tag nrho rau kev ua haujlwm raws li tus neeg siv Tor uas muab kev nkag mus rau Is Taws Nem (kev nqis tes ua ntawm kev txhawb nqa cov kev pabcuam dos raug ncua rau yav tom ntej). Qhov no suav nrog kev ua tiav kev sib luag nrog cov kev siv C hauv lub ntsiab hauv thaj chaw xws li kev ua haujlwm hauv network, CPU load, thiab kev ntseeg siab, nrog rau kev txhawb nqa rau txhua yam kev ruaj ntseg ntsig txog.

Tau qhov twg los: opennet.ru

Ntxiv ib saib