ZecHub
Gizlilik Araçları
Pratik gizlilik çözümleri
ZecHub
Gizlilik Araçları
Pratik gizlilik çözümleri
Arti, Tor Project'in Rust programlama dilini kullanarak yeni nesil bir Tor istemcisi oluşturma girişimidir. Arti; modüler, gömülebilir ve üretime hazır olacak şekilde tasarlanmıştır ve Tor anonimlik protokollerinin daha güvenli ve verimli bir uygulamasını sunar. Arti sürüm 1.4.0 ile birlikte birkaç önemli güncelleme sunulmuştur:
Bu sürüm, Tor Project'in Tor kullanıcıları ve geliştiricileri için daha iyi güvenlik, performans ve modülerlik sunma çabalarını sürdürmektedir.
Sisteminizde Arti'yi bir SOCKS proxy olarak kurmak ve çalıştırmak için aşağıdaki adımları izleyin.
Arti'yi kaynak koddan derleyebilmeniz için önce Rust'ın en güncel kararlı sürümünün kurulu olması gerekir.
Resmî Rust web sitesini ziyaret edin.
İşletim sisteminize uygun kurulum talimatlarını izleyin.
Kurulumu şu komutu çalıştırarak doğrulayın:
rustc --version
Bu, sisteminizde Rust'ın en güncel kararlı sürümünün kurulu olduğunu doğrulayacaktır.
Arti istemcisinin en güncel sürümünü edinmek için depoyu GitLab üzerinden klonlamanız gerekir.
Terminalinizi açın (Windows'ta Command Prompt, PowerShell veya Git Bash).
Depoyu klonlamak için aşağıdaki komutu çalıştırın:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Yeni oluşturulan arti dizinine gidin:
cd arti
Bu işlem, Arti'nin kaynak kodunu yerel makinenize indirecektir.
Depoyu klonladıktan sonra, Rust'ın paket yöneticisi ve derleme aracı olan Cargo kullanarak Arti'yi derlemeniz gerekir.
cargo build --release
Bu komut Arti kodunu derler ve üretim için optimize eder (--release bayrağı). İkili dosya target/release dizininde oluşturulacaktır.
target/release/arti
Bu ikili dosyayı doğrudan terminalden çalıştırabilirsiniz.
Arti'yi bir SOCKS proxy olarak kullanmak için (internet trafiğinizi Tor ağı üzerinden yönlendirecektir), proxy'yi başlatmanız gerekir.
./target/release/arti proxy -p 9150
Bu komut, Arti'yi 9150 portunda bir SOCKS5 proxy olarak başlatır; bu, Tor'un SOCKS trafiği için kullandığı varsayılan porttur.
Arti bir SOCKS proxy olarak çalışmaya başladıktan sonra, uygulamalarınızı trafiği Tor ağı üzerinden yönlendirmek için onu kullanacak şekilde yapılandırmanız gerekir.
Bu işlem, uygulamalarınızdan gelen tüm trafiği Arti'yi aracı olarak kullanarak Tor ağı üzerinden yönlendirecektir.
Aşağıda, Arti'nin Tor ağıyla birlikte nasıl çalıştığını göstermek için basitleştirilmiş bir şema yer almaktadır:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Arti'nin geliştirilmesine katkıda bulunmak istiyorsanız, kodu inceleyebilir ve GitLab üzerinden katkı sağlayabilirsiniz.
git clone https://gitlab.torproject.org/tpo/core/arti.git
GitLab üzerinde depoyu fork'layın (GitLab hesabı gerektirir).
Fork'ladığınız depoyu yerel kurulumunuza bağlayın:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
name kısmını GitLab kullanıcı adınızla değiştirin.
Değişiklikleri fork'unuza push edin:
git push _name_ main
GitLab üzerinde bir Merge Request (MR) oluşturun: GitLab fork'unuzdaki Merge Request bölümüne gidin:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Projeye katkıda bulunmakla ilgileniyorsanız, kodu incelemekten, depoyu fork'lamaktan ve bir Merge Request göndermekten çekinmeyin. Daha fazla bilgi, güncellemeler ve sorun giderme için Arti GitLab Deposu sayfasına başvurun.
Arti ile deneyiminizin keyfini çıkarın ve iyi hack'lemeler!