ZecHub
Vifaa vya Faragha
Suluhisho za vitendo za faragha
ZecHub
Vifaa vya Faragha
Suluhisho za vitendo za faragha
Arti ni mpango wa Mradi wa Tor wa kujenga mteja wa Tor wa kizazi kijacho kwa kutumia lugha ya programu ya Rust. Arti imeundwa kuwa ya sehemu mbalimbali, inayoweza kupachikwa, na tayari kwa matumizi ya uzalishaji, ikitoa utekelezaji salama zaidi na wenye ufanisi wa itifaki za kutofichua utambulisho za Tor. Kwa toleo la Arti 1.4.0, masasisho kadhaa muhimu yameanzishwa:
Toleo hili linaendeleza juhudi za Mradi wa Tor za kutoa usalama, utendaji, na uwezo wa ugawaji wa sehemu bora zaidi kwa watumiaji na wasanidi programu wa Tor.
Fuata hatua hizi ili kusakinisha na kuendesha Arti kama proksi ya SOCKS kwenye mfumo wako.
Kabla ya kujenga Arti kutoka kwenye msimbo chanzi, unahitaji kuwa na toleo thabiti la hivi karibuni la Rust lililosakinishwa.
Tembelea tovuti rasmi ya Rust.
Fuata maagizo ya usakinishaji kwa mfumo wako wa uendeshaji.
Thibitisha usakinishaji kwa kuendesha:
rustc --version
Hii itathibitisha kuwa una toleo thabiti la hivi karibuni la Rust lililosakinishwa kwenye mfumo wako.
Ili kupata toleo la hivi karibuni la mteja wa Arti, utahitaji kunakili hazina kutoka GitLab.
Fungua terminali yako (Command Prompt, PowerShell, au Git Bash kwenye Windows).
Endesha amri ifuatayo ili kunakili hazina:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Nenda kwenye saraka mpya ya arti:
cd arti
Hii itavuta msimbo chanzi wa Arti kwenye mashine yako ya ndani.
Baada ya kunakili hazina, unahitaji kujenga Arti kwa kutumia Cargo, ambayo ni msimamizi wa vifurushi na kifaa [tool] cha uundaji cha Rust.
cargo build --release
Amri hii hukusanya msimbo wa Arti na kuuboreshia matumizi ya uzalishaji (alama ya --release). Faili la binary litaundwa kwenye saraka ya target/release.
target/release/arti
Unaweza kuendesha faili hili la binary moja kwa moja kutoka kwenye terminali.
Ili kutumia Arti kama proksi ya SOCKS (ambayo itaelekeza trafiki yako ya intaneti kupitia mtandao wa Tor), unahitaji kuanzisha proksi.
./target/release/arti proxy -p 9150
Amri hii huanzisha Arti kama proksi ya SOCKS5 kwenye bandari 9150, ambayo ndiyo bandari chaguomsingi inayotumiwa na Tor kwa trafiki ya SOCKS.
Mara Arti inapokuwa inaendesha kama proksi ya SOCKS, unahitaji kusanidi programu zako zitumie proksi hiyo kuelekeza trafiki kupitia mtandao wa Tor.
Hii itaelekeza trafiki yote kutoka kwenye programu zako kupitia mtandao wa Tor kwa kutumia Arti kama kiunganishi.
Huu hapa mchoro uliorahisishwa unaoonyesha jinsi Arti inavyofanya kazi pamoja na mtandao wa Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Ikiwa una nia ya kuchangia maendeleo ya Arti, unaweza kuchunguza msimbo na kuchangia kupitia GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Tengeneza Fork ya hazina kwenye GitLab (inahitaji akaunti ya GitLab).
Unganisha hazina yako iliyotengenezwa fork na usanidi wako wa ndani:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Badilisha name kwa jina lako la mtumiaji la GitLab.
Tuma mabadiliko kwenye fork yako:
git push _name_ main
Unda Ombi la Kuunganisha (MR) kwenye GitLab: Nenda kwenye sehemu ya Ombi la Kuunganisha katika fork yako ya GitLab:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Ikiwa una nia ya kuchangia mradi huu, jisikie huru kuangalia msimbo, kutengeneza fork ya hazina, na kuwasilisha Ombi la Kuunganisha. Kwa maelezo zaidi, masasisho, na utatuzi wa matatizo, rejelea Hazina ya Arti GitLab.
Ufurahie uzoefu wako na Arti na uandishi mwema wa msimbo!