يتيح لك Tor Router استخدام TOR كوكيل شفاف وإرسال كل حركة المرور الخاصة بك تحت TOR بما في ذلك طلبات DNS ، والشيء الوحيد الذي تحتاجه هو: نظام يستخدم systemd (إذا كنت ترغب في استخدام الخدمة) وtor.
لا يلمس جهاز توجيه TOR ملفات النظام كما تفعل بقية أدوات توجيه حركة المرور الخاصة بك والسبب هو: ليست هناك حاجة لنقل الملفات لتوجيه حركة المرور، كما أن نقل الملفات يعد فكرة سيئة نظرًا لوجود فشل في البرنامج النصي/ يمكن للأداة قطع اتصال النظام الخاص بك دون معرفة ما حدث.
ملاحظة: لا يقوم جهاز توجيه Tor بتوجيه حزم UDP لأن TOR لا يدعمها: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
إذا كنت تستخدم BlackArch Linux (https://blackarch.org)، فيمكنك تثبيت البرنامج النصي من المستودعات باستخدام الأمر التالي: # pacman -S tor-router
للتثبيت من المصدر:
لاحظ أنك تحتاج إلى BASH وليس sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
في التوزيعات التي تستخدم systemd، يجب أن تفكر في استخدام البرنامج النصي install.sh، على أي حال، يتم وصف عملية تثبيت/تكوين جهاز توجيه tor هنا.
يتطلب البرنامج النصي امتيازات الجذر
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd tor-router/files
# Seting up TOR transparent proxy for tor-router
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 5353
# sudo ./tor-router
احذف خطوط تكوين جهاز التوجيه tor في /etc/tor/torrc، وقم بتعطيل خدمة tor-router.service باستخدام systemctl (إذا كنت تستخدم البرنامج النصي install.sh)، وقم بإزالة /usr/bin/tor-router، و/etc/systemd/ system/tor-router.service وأعد تشغيل الكمبيوتر.
بعد تشغيل البرنامج النصي، اتبع الخطوات التالية للتأكد من أن كل شيء يعمل كما هو متوقع:
بلاك آرتش لينكس: https://github.com/BlackArch/blackarch/blob/master/packages/tor-router