ZecHub
Àwọn irinṣẹ Ìpamọ́
Àwọn ojútùú ìpamọ́ tó wúlò
ZecHub
Àwọn irinṣẹ Ìpamọ́
Àwọn ojútùú ìpamọ́ tó wúlò
Arti jẹ́ ìgbésẹ̀ Àkànṣe Tor láti kọ ìran tó ń bọ̀ wá di onígbàwòkò tí ó nlo èdè ètò Rust. Arti ni a ṣe kí o lè máa lo, kó sì wà ní sẹpín-sílẹ̀ fún ṣíṣe iṣẹ́ jáde, èyí ti yóò pèsè àtúnse àti òpò ìlò àwọn ìlànà àìdánimọ̀ Tórì.* Pẹlu Arti version 1.4.0**, ọpọ awọn imudojuiwọn pataki ni wọ́n ṣafihan:
Ìmújáde yìí ń tẹ̀síwájú ìsapá Tor Project láti pèsè ààbò, iṣẹ́-ṣiṣe àti modularity tó dára fún àwọn olùlo Tor àtàwọn onímọ̀.
Tẹle awọn igbesẹ wọnyi lati fi sori ẹrọ ati ṣiṣe Arti bi aṣoju SOCKS lori eto rẹ.
Ṣaaju ki o to le kọ Arti lati orisun, o nilo lati ni ẹya iduroṣinṣin tuntun ti Rust sori ẹrọ.
Lọ sí ojú-ìwé Rust Ojú-ìkànnì.
Tẹle awọn itọnisọna fifi sori ẹrọ fun eto iṣiṣẹ rẹ.
Ṣayẹwo fifi sori ẹrọ nipa ṣiṣe:
rustc --version
Èyí yóò jẹ́ ìdánilójú wípé o ní àtúnṣe tuntun ti Rust tí ó wà lórí ẹ̀rọ rẹ.
Lati gba ẹya tuntun ti alabara Arti, o nilo lati ṣe ẹda ibi ipamọ naa lati GitLab.
Ṣii ebute rẹ (Iṣẹ-ìmọ̀, PowerShell, tabi Git Bash lori Windows).
Ṣiṣẹ aṣẹ yii lati ṣe ẹda ibi ipamọ:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Yíyára lọ sí àdàkọ arti tí a ṣẹ̀ṣẹ̀ dá:
cd arti
Èyí yóò mú kókó orísun Arti wá sí ẹ̀rọ rẹ.
Lọgan ti o ba ṣe ẹda ibi ipamọ, iwọ nilo lati kọ Arti nipa lilo ** Cargo **, eyiti o jẹ oluṣakoso package Rust ati ọpa ikole.
cargo build --release
Àṣẹ yìí ń ṣe àkójọpọ̀ àdàkọ Arti tí ó sì máa mú un dára fún ìmújáde (ìdìpò --release). Ẹlẹ́ẹ̀mejì náà yóò di èyí tó wà nínú ìwé-atójútó target/release.
target/release/arti
O le ṣe àtúnṣe ìtòlẹ́sẹẹsẹ yìí láti orí òpó.
Lati lo Arti gẹgẹ bi aṣoju SOCKS (eyiti yoo ṣe ọna ijabọ intanẹẹti rẹ nipasẹ nẹtiwọọki Tor), o nilo lati bẹrẹ aṣoju naa.
./target/release/arti proxy -p 9150
Àṣẹ yìí ń bẹ̀rẹ̀ Arti gẹ́gẹ́ bíi aṣojú SOCKS5 lórí èbúté 9150 èyí tí ó jẹ ẹ̀rọ ìkọjá-ìmọ̀ ti Tor nlo fún ìrìnàjò SOCGS.
Lọgan ti Arti ba n ṣiṣẹ bi aṣoju SOCKS, o nilo lati tunto awọn ohun elo rẹ lati lo fun lilọ kiri ijabọ nipasẹ nẹtiwọọki Tor.
Eyi yoo ṣalaye gbogbo ijabọ lati awọn ohun elo rẹ nipasẹ ** Tor nẹtiwọọki** lilo Arti bi alagbata.
Àwòrán-àkọsílẹ̀ tí a ṣe rọ́pò láti fi hàn bí Arti ti ń ṣiṣẹ́ ní ìsopọ̀ pẹlú nẹtiwọọki Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Bí o bá ní ìfẹ́ láti ṣe àfikún sí ìdàgbàsókè ti Arti, ìwọ lè ṣàwárí kókó náà kí o sì ṣètìlẹyìn nípa lílo GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Fork ìpamọ́ náà lórí GitLab (ìfi àkáǹtì GitLab sílò).
So ibi ipamọ́ tí o pín sí méjì pọ̀ mọ́ ìmúrasílẹ̀ àdúgbò rẹ:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Fi orúkọ oníṣe GitLab rẹ rọ́pò name .
Tẹ àtúnṣe sí ìlọ̀ rẹ:
git push _name_ main
Ṣẹda Àbáwọlé Ìsojọpọ (MR) lórí GitLab: Yọ sí abala Ìbéèrè Àjọpọ̀ nínú àlàfo GitLab rẹ:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Ti o ba nife ninu lati se iranwo fun ise agbese na, ma ṣe ṣiyemeji lati wo koodu naa jade, pin ibi ipamọ naa, ki o si fi ibeere isopọpọ kan ranṣẹ. Fun alaye siwaju sii, awọn imudojuiwọn ati iṣatunṣe iṣoro, tọka si Arti GitLab Repository.
Ẹ gbádùn ìrírí yín pẹ̀lú Arti àti ìjábá aláyọ̀!