Tso tawm ntawm Arti 1.1, kev ua haujlwm ntawm Tor hauv Rust

Cov neeg tsim tawm ntawm Tor tsis qhia npe network tau tshaj tawm qhov kev tso tawm ntawm Arti 1.1.0 project, uas tsim cov neeg siv Tor sau ua lus Rust. Lub 1.x ceg tau cim tias tsim nyog rau kev siv los ntawm cov neeg siv dav dav thiab muab tib theem ntawm kev ceev ntiag tug, kev siv tau, thiab kev ruaj ntseg raws li kev siv C loj. Cov cai tau muab faib raws li Apache 2.0 thiab MIT cov ntawv tso cai.

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 yam kev siv. 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 zam kev paub txog cov teeb meem kev tsim vaj tsev thiab ua rau qhov project modular thiab ua haujlwm tau zoo.

Yog vim li cas hais txog kev sau ntawv Tor hauv Rust yog qhov kev xav ua kom tiav qib siab ntawm kev ruaj ntseg code los ntawm kev siv cov lus cim xeeb. Raws li Tor cov tsim tawm, tsawg kawg yog ib nrab ntawm tag nrho cov qhov tsis zoo uas tau soj ntsuam 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 kev 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.

Version 1.1 qhia txog kev txhawb nqa rau cov txuas hniav kom hla kev thaiv thiab ntsaws ntsaws. Ntawm cov kev thauj mus los tau sim nrog Arti rau nkaum kev khiav tsheb thiab tiv thaiv kev thaiv, obfs4proxy thiab snowflake tau sau tseg. Cov kev cai rau kev tsim ib puag ncig tau nce ntxiv - lub tsev Arti tam sim no xav tau tsawg kawg ntawm Rust 1.60 ceg.

Cov ntawv txuas ntxiv (1.2) yuav tsum txhawb nqa cov kev pabcuam dos thiab cov yam ntxwv ntsig txog, xws li kev tswj hwm kev tswj hwm nruj (RTT Congestion Control) thiab tiv thaiv DDoS tawm tsam. Ua kom muaj kev sib haum xeeb nrog tus neeg siv C yog npaj rau 2.0 ceg, uas tseem yuav muab kev khi rau kev siv Arti hauv code hauv ntau hom lus programming. Ob peb xyoos tom ntej no, kev ua haujlwm yuav tsom mus rau kev siv cov haujlwm uas xav tau los khiav relays thiab directory servers. Thaum cov cai Rust mus txog qib uas tuaj yeem hloov pauv C version tag nrho, cov neeg tsim khoom npaj siab muab Arti cov xwm txheej ntawm kev siv lub ntsiab ntawm Tor thiab tsis txhob tswj hwm qhov kev siv C. Lub C version yuav raug txiav tawm maj mam tso cai rau kev tsiv teb tsaws zoo.

Tau qhov twg los: opennet.ru

Ntxiv ib saib