ZecHub
أدوات الخصوصية
حلول عملية للخصوصية
ZecHub
أدوات الخصوصية
حلول عملية للخصوصية
Arti هي مبادرة مشروع Tor لبناء عميل Tor من الجيل التالي باستخدام لغة البرمجة Rust. صُممت Arti لتكون معيارية، وقابلة للتضمين، وجاهزة للاستخدام الإنتاجي، بما يوفر تنفيذًا أكثر أمانًا وكفاءة لبروتوكولات إخفاء الهوية الخاصة بـ Tor. ومع Arti الإصدار 1.4.0، تم تقديم عدة تحديثات مهمة:
يواصل هذا الإصدار جهود مشروع Tor لتقديم أمان وأداء ونمطية أفضل لمستخدمي Tor والمطورين.
اتبع هذه الخطوات لتثبيت Arti وتشغيله كوكيل SOCKS على نظامك.
قبل أن تتمكن من بناء Arti من الشيفرة المصدرية، يجب أن تكون لديك أحدث نسخة مستقرة من Rust مثبتة.
قم بزيارة موقع Rust الرسمي.
اتبع تعليمات التثبيت الخاصة بنظام التشغيل لديك.
تحقق من التثبيت عبر تشغيل:
rustc --version
سيؤكد ذلك أن أحدث نسخة مستقرة من Rust مثبتة على نظامك.
للحصول على أحدث إصدار من عميل Arti، ستحتاج إلى استنساخ المستودع من GitLab.
افتح الطرفية (Command Prompt أو PowerShell أو Git Bash على Windows).
شغّل الأمر التالي لاستنساخ المستودع:
git clone https://gitlab.torproject.org/tpo/core/arti.git
انتقل إلى الدليل arti الذي تم إنشاؤه حديثًا:
cd arti
سيؤدي ذلك إلى سحب الشيفرة المصدرية لـ Arti إلى جهازك المحلي.
بعد استنساخ المستودع، تحتاج إلى بناء Arti باستخدام Cargo، وهو مدير الحزم وأداة البناء الخاصة بـ Rust.
cargo build --release
يقوم هذا الأمر بترجمة شيفرة Arti وتحسينها للاستخدام الإنتاجي (العَلَم --release). سيتم إنشاء الملف التنفيذي في الدليل target/release.
target/release/arti
يمكنك تشغيل هذا الملف التنفيذي مباشرة من الطرفية.
لاستخدام Arti كوكيل SOCKS (والذي سيوجه حركة الإنترنت الخاصة بك عبر شبكة Tor)، تحتاج إلى بدء تشغيل الوكيل.
./target/release/arti proxy -p 9150
يؤدي هذا الأمر إلى تشغيل Arti كـ وكيل SOCKS5 على المنفذ 9150، وهو المنفذ الافتراضي الذي يستخدمه Tor لحركة SOCKS.
بمجرد تشغيل Arti كوكيل SOCKS، تحتاج إلى تهيئة تطبيقاتك لاستخدامه في توجيه الحركة عبر شبكة Tor.
سيؤدي ذلك إلى توجيه كل الحركة من تطبيقاتك عبر شبكة Tor باستخدام Arti كوسيط.
إليك مخططًا مبسطًا يوضح كيفية عمل Arti بالاقتران مع شبكة Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
إذا كنت مهتمًا بالمساهمة في تطوير Arti، يمكنك استكشاف الشيفرة والمساهمة عبر GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
قم بإنشاء Fork للمستودع على GitLab (يتطلب ذلك حساب GitLab).
اربط المستودع المتفرع بإعدادك المحلي:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
استبدل name باسم المستخدم الخاص بك على GitLab.
ادفع التغييرات إلى الـ fork الخاص بك:
git push _name_ main
أنشئ Merge Request (MR) على GitLab: انتقل إلى قسم Merge Request في fork الخاص بك على GitLab:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
إذا كنت مهتمًا بالمساهمة في المشروع، فلا تتردد في الاطلاع على الشيفرة، وإنشاء fork للمستودع، وتقديم Merge Request. لمزيد من المعلومات والتحديثات واستكشاف الأخطاء وإصلاحها، راجع مستودع Arti على GitLab.
استمتع بتجربتك مع Arti ونتمنى لك اختراقًا سعيدًا!