ZecHub
Nnwinnade a Wɔde Siesie Kokoam Nsɛm
Ano aduru a ɛyɛ adwuma ma kokoam nsɛm
ZecHub
Nnwinnade a Wɔde Siesie Kokoam Nsɛm
Ano aduru a ɛyɛ adwuma ma kokoam nsɛm
Arti yɛ Tor Project no nhyehyɛe a wɔde bɛkyekye awo ntoatoaso a edi hɔ Tor afɛfo a wɔde Rust nhyehyɛe kasa no bedi dwuma. Wɔayɛ Arti sɛ ɛbɛyɛ modular, embeddable, na ayɛ krado sɛ wɔbɛyɛ, na ɛma Tor anonymity protocols no a wɔde bedi dwuma a ahobammɔ wom na etu mpɔn. Arti version 1.4.0 no, wɔde nsakraeɛ a ɛho hia pii aba:
Saa a wɔayi no adi yi toa Tor Project mmɔdenbɔ so sɛ ɛbɛma ahobanbɔ, adwumayɛ, ne modularity a eye ama Tor dwumadiefoɔ ne wɔn a wɔyɛ no.
Di anammɔn yi akyi na fa instɔl na fa Arti yɛ adwuma sɛ SOCKS proxy wɔ wo system no so.
Ansa na wobɛtumi ayɛ Arti afiri fibea no, ɛsɛ sɛ wonya Rust a ɛyɛ stable version a ɛtwa toɔ a wɔde ahyɛ mu.
Kɔsra ɔpanyin no Rust wɛbsaet hɔ.
Di akwankyerɛ a ɛfa instɔlehyɛn a ɛfa wo operating system ho no akyi.
Hwɛ sɛ instɔlehyɛn no yɛ nokware denam:
rustc --version
Wei bɛsi so dua sɛ wowɔ Rust a ɛyɛ stable version a ɛtwa toɔ a wɔde ahyɛ wo system no so.
Sɛ wopɛ sɛ wunya Arti client no nkyerɛase a aba foforo a, ɛho behia sɛ wo clone repository no fi GitLab na ɛyɛ adwuma..
Bue wo terminal (Ahyɛde Nkrasɛm, PowerShell, anaa Git Bash wɔ Windows so).
Fa ahyɛde a edidi so yi yɛ clone akorae no:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Kɔ arti kyerɛwtohɔ a wɔayɛ no foforo no so:
cd arti
Wei bɛtwe Arti source code no akɔ wo mpɔtam hɔ mfiri no so.
Sɛ wo clone repository no wie a, ɛsɛ sɛ wode Cargo a ɛyɛ Rust package manager ne build tool na ɛkyekye Arti.
cargo build --release
Saa ahyɛdeɛ yi boaboa Arti koodu no ano na ɛyɛ no yie ma adwumayɛ (--release frankaa no). Wɔbɛbɔ binary no wɔ target/release directory no mu.
target/release/arti
Wubetumi ayɛ saa binary yi tẽẽ afi terminal no so.
Sɛ wode Arti bedi dwuma sɛ SOCKS proxy (a ɛbɛma wo intanɛt akwantuo afa Tor ntwamutam no so) a, ɛhia sɛ wohyɛ proxy no ase.
./target/release/arti proxy -p 9150
Saa ahyɛdeɛ yi hyɛ Arti ase sɛ SOCKS5 proxy wɔ port 9150, a ɛyɛ default port a Tor de di dwuma ma SOCKS traffic.
Sɛ Arti reyɛ adwuma sɛ SOCKS proxy wie a, ɛsɛ sɛ wo hyehyɛ wo application ahorow no sɛ wɔmfa nni dwuma mma akwantuo a ɛfa Tor ntwamutam no so.
Wei bɛma traffic nyinaa a ɛfiri wo applications no mu afa Tor network no so de Arti adi dwuma sɛ ntamgyinafoɔ.
Mfonini a wɔayɛ no mmerɛw a ɛkyerɛ sɛnea Arti ne Tor ntwamutam no bom yɛ adwuma ni:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Sɛ w'ani gye ho sɛ wobɛboa ma Arti anya nkɔsoɔ a, wobɛtumi ahwehwɛ koodu no mu na woafa GitLab so aboa.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Fork akoraeɛ a ɛwɔ GitLab so (ɛhwehwɛ GitLab akonta).
Fa wo forked repository no bata wo mpɔtam hɔ nhyehyɛe no ho:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Fa wo GitLab dwumadie din si name ananmu.
Pia nsakrae kɔ wo fork so:
git push _name_ main
Yɛ Merge Request (MR) wɔ GitLab so: Kɔ Merge Request ɔfa a ɛwɔ wo GitLab fork no mu:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Sɛ w’ani gye ho sɛ wobɛboa adwuma no a, ntwentwɛn wo nan ase sɛ wobɛhwɛ koodu no, fork akorae no, na fa Merge Request mena. Sɛ wopɛ nsɛm pii, nsɛm foforo, ne ɔhaw ahorow ano aduru a, hwɛ Arti GitLab Adekorabea.
Nya anigye wɔ wo suahu a ɛfa Arti ne anigye hacking ho!