ZecHub
Ngwaọrụ Nzuzo
Ngwọta nzuzo bara uru
ZecHub
Ngwaọrụ Nzuzo
Ngwọta nzuzo bara uru
Arti is the Tor Project's initiative to build a next-generation Tor client using the Rust programming language. Arti is designed to be modular, embeddable, and production-ready, providing a more secure and efficient implementation of the Tor anonymity protocols. With Arti version 1.4.0, several significant updates have been introduced:
Mgbapụta a na-aga n'ihu mgbalị Tor Project iji nye nchebe, arụmọrụ, na modularity ka mma maka ndị ọrụ Tor na ndị mmepe.
Soro usoro ndị a iji wụnye ma na-agba ọsọ ** Arti** dị ka onye nnọchiteanya SOCKS na sistemụ gị.
Tupu ị nwee ike iwulite Arti site na isi mmalite, ịkwesịrị ịnwe ụdị nrụpụta kachasị ọhụrụ nke Rust arụnyere.
Gaa na ebe nrụọrụ weebụ gọọmentị Rust website.
Soro ntuziaka ntinye maka sistemụ arụmọrụ gị.
Nyochaa nrụnye site na ịgba ọsọ:
rustc --version
Nke a ga-egosi na ị nwere ụdị kachasị ọhụrụ nke Rust arụnyere na sistemụ gị.
Iji nweta ụdị kachasị ọhụrụ nke onye ahịa Arti, ị ga-achọ iṅomi ebe nchekwa ahụ site na GitLab.
Mepee ọnụ gị (Command Prompt, PowerShell, ma ọ bụ Git Bash na Windows).
Gbaa iwu a iji mepụta ebe nchekwa:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Gaa na ndekọ * arti* e mepụtara ọhụrụ:
cd arti
Nke a ga-adọta koodu isi mmalite nke Arti n'ime igwe gị.
Ozugbo i mepụtara ihe nchekwa ahụ, ịkwesịrị ịmepụta Arti site na iji ** Cargo ** , nke bụ onye njikwa ngwugwu Rust ma wuo ngwá ọrụ.
cargo build --release
Iwu a na-achịkọta koodu Arti ma bulie ya maka mmepụta (ọkọlọtọ --release). A ga -emepụta ọnụọgụ abụọ ahụ n'ime ndekọ aha target/release.
target/release/arti
Ị nwere ike ịgba ọsọ a ọnụọgụ abụọ ozugbo site na njedebe.
Iji jiri Arti dị ka onye nnọchi anya SOCKS (nke ga-agagharị okporo ụzọ ịntanetị gị site na netwọk Tor), ịkwesịrị ịmalite proxy.
./target/release/arti proxy -p 9150
Iwu a na-amalite Arti dị ka onye nnọchiteanya ** SOCKS5** n'ọdụ ụgbọ mmiri 9150**, nke bụ ọdụ ụgbọ elu ndabara Tor ji maka okporo ụzọ SOCGS.
Ozugbo Arti na-agba ọsọ dị ka onye nnọchiteanya SOCKS, ịkwesịrị ịhazi ngwa gị iji ya maka okporo ụzọ site na netwọk Tor.
Nke a ga-eme ka okporo ụzọ niile si na ngwa gị site na netwọkụ ** Tor** jiri Arti dị ka onye etiti.
Nke a bụ eserese dị mfe iji gosipụta otú Arti si arụ ọrụ na netwọk Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Ọ bụrụ na ị nwere mmasị inye aka n'ịzụlite Arti, ịnwere ike inyocha koodu ma nye onyinye site na GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Fork ebe nchekwa na GitLab (chọrọ akaụntụ GitLab).
Jikọọ ebe nchekwa gị na ntọala mpaghara:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Dochie name na aha njirimara GitLab gị.
Gbanye mgbanwe na ndụdụ gị:
git push _name_ main
** Mepụta arịrịọ ijikọta (MR)** na GitLab: Gaa na ngalaba Merge Request n'ime GitLab gị:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Ọ bụrụ na ị nwere mmasị inye aka n'ọrụ ahụ, nweere onwe gị ileba anya koodu ahụ, kesaa ebe nchekwa ya ma nyefee arịrịọ njikọta. Maka ozi ndị ọzọ, mmelite, yana nchọpụta nsogbu, lelee Arti GitLab Repository.
Nwee ahụmịhe gị na Arti ma nwee ọ happyụ hacking!