تثبيت واستخدام Tor في أجهزة Android






منظمة Guardian Project للخصوصية قدمت تطبيق يسمى Orbot وهو تطبيق مجاني مفتوح المصدر يمكن التطبيقات الأخرى في Android باستخدام الإنترنت بشكل أكثر أماناً، وهو يستخدم شبكة Tor لتشفير حركة المرور الخاصة بالمستخدمين على شبكة الإنترنت وإخفائها من خلال سلسلة من أجهزة الكمبيوتر حول العالم للحفاظ على الخصوصية والمجهولية وحماية الهوية التي يوفرها مشروع Tor.

ويحتوي Orbot على عدد من البرمجيات مثل Torو libevent وprivoxy ويوفر أيضاً HTTP proxy محلي و SOCKS4/SOCKS5 proxy في شبكة Tor. وعند حصوله على الصلاحيات المطلوبة يمكنه نقل كل بيانات TCP عبر transparent proxying.

تثبيت واستخدام Orbot:


قبل البدء بشرح عملية تثبيت واستخدام Orbot على أجهزة Android، لابد أن تعلم أنك حتى تستفيد أكثر من Orbot لابد أن يتوفر جهازك على صلاحيات root ، مع انه يعمل بشكل جيد مع الأجهزة الغير متوفر فيها صلاحيات root ، وبإمكانها ان تبقي اتصالك مجهول وآمن، ولكن الأجهزة التي تمتلك صلاحيات root هي أفضل بكثير في الوصول إلى كل شيء ولديها الكثير من الخيارات فهي تستطيع تمرير النظام بكامله مع جميع التطبيقات عن طريق شبكة Tor، يعني تكون جميع اتصالاتك وتطبيقاتك متصلة بشكل آمن ومجهول، على عكس إذا كنت لا تمتلك صلاحيات root فأنت مضطر بعد تشغيل البرنامج إلى ضبط إعدادات proxy لكل تطبيق يدعم proxy على حدى كي يستطيع المرور من خلال Tor وذلك بوضع عنوان proxy ورقم port في إعدادات proxy، مع أن أغلب التطبيقات التي تدعم proxy في متجر التطبيقات نادرة جداً وأهم التطبيقات لا تدعم البروكسي مثل Google Play , Facebook وتطبيقات أخرى كثيرة . لهذا خذ بعين الاعتبار بأنك ستحتاج إلى root كي تستفيد من البرنامج.

وأنا سأقوم بالشرح على جهازين، جهاز تتوفر فيه صلاحيات root وجهاز آخر لا تتوفر فيه، وسنرى الفروق فيما بينها والمميزات التي توفرها صلاحيات root لبرنامج Orbot.

تثبيت واستخدام Orbot على جهاز لا يملك صلاحيات root

تحميل البرنامج:


لتحميل وتثبيت البرنامج افتح الرابط التالي من جهاز Android: https://play.google.com/store/apps/details?id=org.torproject.android

أو ابحث عن البرنامج في متجر Google Play بكتابة اسم البرنامج في مربع البحث ومن ثم قم بتحميله وتثبيته على الجهاز:

أو بإمكانك تحميل البرنامج من الرابط المباشر الخاص بمنظمة Guardian Project:

https://guardianproject.info/releases/orbot-latest.apk

تشغيل البرنامج:

  • 1: عند فتح البرنامج لأول مرة، يسألك عن اللغة التي ستستخدمها، اختر اللغة التي تريدها ومن ثم اضغط Next:
  • 2: في الصفحة التالية، يقوم البرنامج بتعريفك بنفسه ومميزاته ويتكلم عن شبكة Tor ويهيئك لعملية الإعداد، اضغط Next:
  • 3: في الصفحة التالية يحذرك البرنامج بأن إعداد Orbot لابد أن يكون بشكل صحيح، حتى تستفيد منه بشكل أفضل، اضغط Next:
  • 4: في الصفحة التالية يتأكد البرنامج بأن جهازك يملك صلاحيات root، وفي حال عدم توفر ذلك في جهازك عليك ضبط التطبيقات التي تدعم HTTP Proxy أو SOCKS حتى تستطيع الاتصال بشبكة Tor:
  • 5: في الصفحة التالية يستعرض عليك البرنامج تطبيقات تعمل مع Orbot مقدمة من منظمة Guardian Project، وبعض الإعدادات التي قد تحتاجها، إذا أردت تثبيتها الآن قم بالضغط عليها، أو بإمكانك تثبيتها لاحقاً من متجر التطبيقات، اضغط Next للمواصلة:
  • 6: الصفحة التالية تخبرك بانتهاء عملية الإعداد وأن Orbot جاهز للاستخدام الآن، اضغط Finish أو إنهاء:
  • 7: سيأخذك البرنامج للصفحة الرئيسية كما في الشكل التالي:
  • 8: ولتشغيل Orbot والاتصال بشبكة Tor اضغط على الزر الدائري في منتصف الصفحة لمدة قصيرة، وسيقوم Orbot بالاتصال بشبكة Tor:
  • 9: وفي حال نجح الاتصال بشبكة Tor، تظهر لك رسالة تنبهك بذلك وسيتحول الزر الدائري للون الأخضر:

  • وبما أننا نعمل الآن على جهاز لا تتوفر فيه صلاحيات root فنحن بحاجة إلى عمل بعض الإعدادات وتثبيت بعض الأدوات حتى يكون الاتصال بشبكة Tor كامل.

    لتتصفح المواقع بشكل آمن عندك خيارين، إما أن تستخدم المتصفح الخاص بتطبيق Orbot وهو Orweb، أو تستخدم متصفح Firefox مع إضافة ProxyMobile.

    أولاً: استخدام متصفح Tor الأساسي Orweb:


    صُمم متصفح Orweb خصيصاً ليعمل مع Orbot، وهو مقدم من منظمة Guardian Project، ولتثبيت متصفح Orweb ابحث عن البرنامج في متجر Google Play بكتابة اسم البرنامج في مربع البحث ومن ثم قم بتحميله وتثبيته على الجهاز:

    بعد الانتهاء من تحميل برنامج Orweb، وعند فتحه تظهر لك صفحة التحقق من أنك متصل بشبكة Tor، وإذا نجح الاتصال ستكون الصفحة كما في الشكل التالي:

    الآن بإمكانك تصفح المواقع بشكل آمن عن طريق الضغط على الرمز يسار أعلى الصفحة، وكتابة عنوان الموقع الذي تريد تصفحه:

    ثانياً: استخدام متصفح Firefox مع إضافة ProxyMobile:

  • 1: قم بتحميل وتثبيت متصفح Firefox من متجر Google Play:
  • 2: بعد تثبيت متصفح Firefox، ومن داخل المتصفح قم فتح الرابط التالي لتثبيت إضافة ProxyMobile، سيظهر لك تنبيه اضغط على Install لتثبيت الإضافة، وبعد انتهاء التثبيت سيطلب منك متصفح Firefox إعادة التشغيل، اضغط Restart لإعادة التشغيل:

  • http://tinyurl.com/getproxymob%20
  • 3: الآن عليك التأكد من أن الإضافة مفعلة وتعمل بشكل سليم، من خلال الضغط على القائمة الرئيسية للجهاز، بعد ذلك اضغط على Tools ثم في القائمة التالية اضغط Add-ons:
  • 4: ستظهر صفحة Add-ons، اضغط على إضافة ProxyMobile حتى تنتقل إلى صفحة الإعدادات الخاصة بها:
  • 5: في صفحة الإعدادات، تأكد أن الإضافة مفعلة بدون التعديل على الخيارات الأخرى كما في الشكل التالي:
  • 6: وللتأكد بأنك متصل بشبكة Tor وأنك حصلت على IP Address مجهول، اضغط على الرابط التالي من متصفح Firefox:

  • https://check.torproject.org

    وعند نجاح الاتصال سيظهر لك كما في الشكل التالي:

    تشغيل تطبيق Twitter عبر شبكة Tor عن طريق Orbot:


    كما ذكرنا سابقاً؛ في الأجهزة التي لا تملك صلاحيات root يجب ضبط إعدادات proxy لكل تطبيق يدعم proxy على حدى كي يستطيع المرور من خلال Tor وذلك بوضع عنوان proxy ورقم port في إعدادات proxy، وتطبيق Twitter الرسمي الخاص بأجهزة Android في إصداراته الأخيرة من التطبيقات القليلة التي تدعم Proxy وذلك يساعد الأجهزة التي لا تملك صلاحيات root بأن تتصل بشبكة Tor عن طريق تطبيق Orbot.

    وفيما يلي شرح مفصل لضبط إعدادات Proxy الخاصة بتطبيق Twitter:
  • 1: بعد فتح تطبيق Twitter، ومن خلال الضغط على القائمة الرئيسية للجهاز، تظهر لك القائمة التالية، اضغط على Settings:
  • 2: ستظهر لك صفحة الإعدادات، اختر Proxy:
  • 3: ستظهر لك صفحة إعدادات Proxy، تأكد أولاً ان خيار Enable HTTP Proxy مفعل بوجود علامة صح بجانبه، بعد ذلك اضغط على Proxy Host وضع كلمة localhost، وعند Proxy Port ضع 8118، والأشكال التالية توضح ذلك:

  • والان بإمكانك استخدام Twitter بشكل آمن بعد ضبط إعدادات Proxy، لكن لا تنسى ان يكون Orbot يعمل وتتأكد أنك حصلت على IP جديد كما ذكرت سابقاً.

    وبالنسبة إلى التطبيقات الأخرى التي تدعم Proxy، كل ما عليك فقط الدخول على الصفحة الخاصة بإعدادات Proxy لكل تطبيق وتضع المعلومات السابقة التي وضعناها في تطبيق Twitter.

    وبذلك نصل هنا إلى نهاية شرح Orbot على الأجهزة التي لا تملك صلاحيات root ونبدأ بشرح Orbot على الأجهزة التي تملك صلاحيات root.

    تثبيت واستخدام Orbot على جهاز يملك صلاحيات root


    كما ذكرنا سابقاً في الأجهزة التي تمتلك صلاحيات root يمكنك جعل جميع تطبيقاتك تمر عبر Tor عن طريق برنامج Orbot، وكذلك أيضا ممكن أن تختار التطبيقات التي تريدها أن تمر من خلاله وليس كلها، وهذا حسب اختيارك إما كل التطبيقات أو ما تختار منها، وسنقوم بشرح كلا الخيارين بشكل مفصل.
  • 1: عند فتح البرنامج لأول مرة، يسألك عن اللغة التي ستستخدمها، اختر اللغة التي تريدها ومن ثم اضغط :Next
  • 2: في الصفحة التالية، يقوم البرنامج بتعريفك بنفسه ومميزاته ويتكلم عن شبكة Tor ويهيئك لعملية الإعداد، اضغط Next:
  • 3: في الصفحة التالية يحذرك البرنامج بأن إعداد Orbot لابد أن يكون بشكل صحيح، حتى تستفيد منه بشكل أفضل، اضغط Next:
  • 4: في الصفحة التالية يتأكد البرنامج بأن جهازك يملك صلاحيات root، بما أننا نعمل على جهاز يمتلك فعلا صلاحيات root فسيظهر كما في الشكل التالي، اضغط على Request Superuser Access كما هو موضح:
  • 5: في الشكل التالي تظهر لك صفحة Transparent Proxying الذي سيقوم بتوجيه جميع اتصالاتك عبر Tor، هنا عندك عدة خيارات إما توجيه جميع التطبيقات لتمر عبر Tor، أو أنت تختار بنفسك التطبيقات التي تريدها بشكل فردي، أو لا شيء من ذلك، أنا بالنسبة لي أخترت الخيار الأول، للعلم أنه بإمكانك تغير ذلك عن طريق الإعدادات لاحقاً، اختر ما تريد ثم اضغط Next:
  • 6: في الصفحة التالية يستعرض عليك البرنامج تطبيقات تعمل مع Orbot مقدمة من منظمة Guardian Project، وبعض الإعدادات التي قد تحتاجها، إذا أردت تثبيتها الآن قم بالضغط عليها، أو بإمكانك تثبيتها لاحقاً من متجر التطبيقات، اضغط Next للمواصلة:
  • 7: الصفحة التالية تخبرك بانتهاء عملية الإعداد وأن Orbot جاهز للاستخدام الآن، اضغط Finish أو إنهاء:
  • 8: سيأخذك البرنامج للصفحة الرئيسية كما في الشكل التالي:
  • 9: الآن بإمكانك تشغيل البرنامج حسب الطريقة التي ذكرناها في الشرح السابق الخاص بالأجهزة التي لا تمتلك صلاحيات root، وذلك بالضغط على الزر الدائري في منتصف الصفحة لمدة قصيرة، وسيقوم Orbot بالاتصال بشبكة Tor، وفي حال نجح الاتصال بشبكة Tor سيتحول الزر الدائري للون الأخضر.
  • 10: الآن لنتأكد من بعض الإعدادات الخاصة بالبرنامج، وذلك بالضغط على رمز الاعدادات كما هو موضح في الشكل التالي:
  • 11: ستظهر لك صفحة الإعدادات كما يوضح الشكل التالي، تأكد أولا ان خيار Transparent Proxying مفعل، وإذا كنت تريد أن تجعل جميع تطبيقاتك تمر عبر Tor تأكد من تفعيل الخيار Tor Everything:
  • 12: أما إذا كنت تريد اختيار التطبيقات التي تريدها أن تمر عبر Tor فلا تفعل خيار Tor Everything، واختر التطبيقات من Select Apps كما يوضح الشكل التالي:
  • 13: الآن ستظهر لك صفحة تحتوي على جميع التطبيقات، اختر منها ما تشاء، ثم اضغط Close بعد الانتهاء من اختيار التطبيقات:

  • لنفترض أنك اخترت الخيار السابق Tor Everything كما اخترته انا، وهو يجعل جميع التطبيقات تمر عبر Tor، صحيح ؟؟

    كيف نتأكد فعلاً من ذلك؟

    لنتأكد من ذلك، اضغط على الرمز الموضح في الشكل التالي:
  • 14: سيظهر لك الشكل التالي، ينبهك بأنك ستنتقل إلى صفحة التحقق من خلال متصفحك، اضغط Okay:
  • 15: سيظهر لك كما في الشكل التالي، اختر المتصفح الرئيسي الافتراضي لـــ Android:
  • 16: سيظهر الشكل التالي، يوضح نجاح عملية تمرير بيانات المتصفح الرئيسي عبر Tor، تذكر أننا قما باختيار Tor Everything سابقاً كما ذكرت، ولم نضع أي إعدادات Proxy فيه، لأن الأجهزة التي تمتلك صلاحيات root كما ذكرنا سابقا قادرة على تمرير بيانات جميع التطبيقات عبر Tor.



  • السابق

    التالي

    القائمة