جميعنا سمعنا بالبروكسي ( Proxy ) والعديد منا أيضا , لا يستغني عنه لفتح المواقع المحجوبة او حتى في سبيل التخفي , ولكن العديد أيضا لا يعلمون ما معنى كلمة بروكسي , او فوائده الخاصة , سوف نتعرف اكثر على البروكسي , انواعه وفوائده.

تعريف البروكسي

البروكسي هو تطبيق يتم تركيبه على خوادم تسمى بالـ Proxy Servers , وتعتمد عليه اشباك الداخلية , ومزودو الخدمة , كوسيط بين المستخدمين والانترنت , وهو يساهم بجزء لأباس به في الحماية و السرعة و الامان , فضلا عن عزله للشبكة عن الشبكة الخارجية العالمية ( www ) .
باستخدام البروكسي، أنت كأنك وضعت جهاز كمبيوتر مستقل يحمل عنوان IP Address مستقل بينك وبين الموقع الذي تريد الوصول إليه، إذا كان Proxy يعمل بشكل جيد، الموقع الذي تريد الوصول إليه سيرى عنوان IP Address الخاص بــ Proxy وليس عنوان IP Address الحقيقي لجهازك.
كيف يفيدنا البروكسي في التخفي ؟ كما قلنا ان البروكسي يعمل كوسيط ، وكل دولة تقريبا ( او مزود خدمة ) تعتمد على بروكسي معين ، حسنا ماذا لو قمنا نحن بتغيير هذا البروكسي الى بروكسي دولة اخرى ؟ فهنا لا شك انك سوف تتمتع بخصصوصية وامان تام اثناء تصفحك الانترنت لانك سوف تاخذ IP دولة اخرى و بالتالي موقعك وهويتك على الانترنت ستتغير بحسب هذا البروكسي المستخدم .

كيفية عمل البروكسي؟

1- التصفح الخفي (anonymous surfing)

عند استخدامك لبروكسي سيرفر فإنه يعمل كوسيط بينك وبين الموقع الذي قمت بطلبه معنى ذلك انك قمت بإرسال طلبك للبروكسي والبروكسي قام بطلب الموقع نيابة عنك معنى ذلك ان الموقع الذي قمت بطلبه يرى الــ ip address للبروكسي ولا يعلم عنك اي شيء لإنك اصبحت تتصفح الانترنت عن طريق البروكسي. لتسهيل الموضوع عليك عزيزي القارئ كلنا سمعنا بالمواقع التي تخبرك بي عنوان الــ ip address الخاص بك فمن دون استخدام بروكسي سيرفر ستجد عنوانك هو نفس العنوان الموجود في اعدادات المودم الخاصة بك اي ان العنوان هو نفسه المعطى لك من قبل مزود الخدمة اما في حالة استخدام بروكسي سيرفر ستجد نفسك وكأنك متصفح من الصين او الهند او روسيا وهذا يعتمد على مكان تواجد الـــ proxy server وايضاً هذه الخاصية يستخدمونها الهاكرز اذا ارادوا شن هجوم الكتروني ليصعب تعقبهم على شبكة الإنترنت.

2- التصفية (filtration)

المقصود فيها تصفية المحتوى وهذا ما يحدث عند مزودي الخدمة وهيئة الإتصالات من حجب المواقع الإباحية والمواقع التي تنتشر فيها الإشاعات والأكاذيب.

3- caching

هي النسخة المخبأة التي يقوم البروكسي سيرفر بحفظ محتواها وعندما يقوم مستخدم آخر بطلب بموقع معين يبحث عنه في المحتوى المحفوظ لديه اذا لم يجده يقوم بطلبه من خادم الويب web server الموجود عليه الموقع اذاً الهدف من الــ caching التسريع.

يمكننا تقسيم Proxy لعدة أقسام وأنواع

أولاً: من حيث البروتوكولات المستخدمة

الــ Proxyعادة ما يتصل بالإنترنت باستخدام أحد البروتوكولين، إما HTTP أو SOCKS:

  •  HTTP Proxy Server: تم تصميم بروتوكول HTTP مع traffic التي تتعامل على مستوى HTTP، هذا يعني أنه يتعامل فقط مع traffic الخاصة بمواقع الويب، ولذلك فهو يستخدم فقط لتصفح المواقع. ولأن كل ما يقوم به هو التعامل مع طلبات traffic الخاصة بـــ HTTP فإنه أسرع من نظيره SOCKS.
  • SOCKS Proxy Server: على عكس بروتوكول HTTP، هذا البروتوكول يعمل مع العديد من تطبيقات الانترنت المختلفة، بما في ذلك تطبيقات البريد الالكتروني والمراسلة الفورية وغيرها، فلذلك هو ابطأ من HTTP. ويتم إعداد هذين النوعين عن طريق تعديل بعض الإعدادات في المتصفح أو البرامج التي تدعم SOCKS بإضافة عنوان Server ورقم Port، وكمثال للتوضيح: 192.168.0.1:8080

ثانياً: من حيث المجهولية والخصوصية

  •  Anonymous Proxy: يقوم هذا النوع بإخفاء عنوان IP Address تماماً، فهو بذلك يحمي هويتك أثناء الاتصال بالإنترنت ولكن الموقع الذي تقوم بفتحه سيكتشف أنك قمت بفتحه من خلال Proxy لذا يعد هذا النوع متوسط من حيث الخصوصية والسرعة أيضا.
  • High Anonymity Proxy: هذا النوع يتميز بالخصوصية العالية حيث أنه يقوم بإخفاء عنوان IP Address تماماً لحماية هويتك، وميزته أنه لا يمكن كشفه والتعرف على أنه Proxy، لكنه بطيء.
  •  Transparent Proxy: يعتبر هذا النوع أضعف أنواع Proxy من حيث الخصوصية لأنه لا يقوم بتغيير عنوان IP Address وعند استخدامه يمكن للموقع الذي تستخدمه عن طريقه أن يكشف عدة معلومات عن جهازك، فوظيفته مجرد توجيه طلبك إلى المورد الذي تريده دون إخفاء أي من المعلومات الخاصة بك، يتميز هذا النوع بسرعته لقلة المستخدمين، ففي العادة لا يستخدم المستخدمين هذا النوع لحماية هويتهم وخصوصيتهم.

ثالثاً: من حيث طريقة الاستخدام

1: البروكسي المعتمد على الويب:البروكسي المعتمد على الويب سهل الاستخدام، لا يحتاج لتثبيت برامج إضافية أو تغيير في إعدادات المتصفح لديك، مجرد فتح صفحة الويب الخاصة بموقع البروكسي من على متصفح الإنترنت ثم إدخال رابط الموقع الذي تريد أن تتصفحه، وسيعرض البروكسي الموقع المطلوب داخل صفحة الويب الخاصة به.
يتميز هذا النوع من البروكسي بأنه سهل الاستخدام ويمكن استخدامه في الأماكن العامة مثل إنترنت كافيه أو في الشركة أو المدرسة أو الجامعة، لأنك لن تستطيع في هذه الأماكن تثبيت برامج أو تغيير إعدادات.لكن هناك سلبيات تتعلق بهذا النوع من البروكسي فبعض المواقع لا تعمل معه فهي لا تعرض كل ما يتعلق بالموقع من صور وفيديو، ومن جهة أخرى فهي قد تكون بطيئة لأنها عامة وعادة ما تكون بروكسيات ويب العامة بطيئة بسبب انتشارها وكثرة المستخدمين لها.2: البروكسي المعتمد على البرامج:هذا النوع يتطلب تثبيت برامج على الجهاز، وعادة ما تتيح خاصية تشغيل أو إغلاق استخدام البروكسي لإخبار المتصفح باستخدام البروكسي أو عدم استخدامه، ومثل هذه البرامج تسمح لك بتغيير البروكسي بشكل تلقائي إذا تم حجبه، وإذا تطلب الأمر ضبط المتصفح يدوياً فيجب معرفة عنوان البروكسي والمنفذ المستخدم.

رابعاً: البروكسي الآمن والغير آمن

البروكسي الآمن المقصود منه هو أي بروكسي يدعم الاتصالات المشفرة من مستخدميه، البروكسي الغير آمن يسمح لك بتجاوز الحجب والرقابة، ولكن سيفشل إذا تم فحص محتوى الاتصال بالإنترنت.فمن غير المحبذ استخدام بروكسي غير آمن للدخول إلى مواقع هي في الأساس مشفرة مثل مواقع البريد الإلكتروني ومواقع البنوك، وفي حال قمنا بذلك فإننا نكشف معلومات حساسة التي عادة ما تكون مخفية، ولذلك فإن استخدام بروكسي آمن أفضل بكثير من استخدام بروكسي غير آمن.ولتعرف أن البروكسي آمن إذا كنت تستطيع الوصول إلى صفحة الويب الخاصة فيه عن طريق عنوان يبدأ بـــ https بدلاً من http.

خامساً: البروكسي العام والبروكسي الخاص

البروكسي العام يقبل الاتصالات الواردة من أي شخص في حين ان البروكسي الخاص عادة ما يتطلب اسم المستخدم وكلمة المرور، البروكسي العام له ميزة كونه متاح للكل بحرية لكنه عادة ما يزيد الطلب عليه فيكون مضغوط مما يسبب في بطئه، ولذلك فمع ما يحصل للبروكسي العام من دعم متواصل يضاهي البروكسي الخاص إلا ان كثرة الطلب عليه تؤثر عليه بشكل ملحوظ.البروكسي الخاص عادة ما يعمل كمشروع خدمي هادف للربح أو عن طريق مسؤولين يقوموا بإنشاء حسابات خاصة للمستخدمين المعروفين عندهم شخصياً أو من خلال شبكة اجتماعية، لكن قد لا يكون البروكسي الخاص أكثر ثقة من العام إذا لم يتم معرفة الهدف من هذا البروكسي.

ما علاقة البروكسي بتخطي حجب المواقع؟

 اذا ركزنا قليلا بما سبق ، يمكننا ان نعرف ، لماذا البروكسي يمكننا من فتح المواقع المحجوبة … في الحقيقة ان حجب الموقع يتعلق بدولة معينة ، وبمعنى اوضح الدولة او الشركة التي تقوم بتزويد المستخدم بالانترنت ( في دولة معينة ) هي التي تقوم بتحديد المواقع المسموحة و المواقع الغير مسموحة، وعند استعمال البروكسي ، نقوم بتغيير موقع تصفحنا ( كما ذكر سابقا ) فبالتالي ان الدولة المزودة بالانترنت سوف تتغير بحسب البروكسي المستخدم .

مزايــا البروكسي 

ومن أهم مزايا مزود البروكسي أن الكاش المتوفر لديه يمكنه أن يخدم كل المستخدمين، فإذا كان الموقع المطلوب، ذا جماهيرية كبيرة، ويطالعه عدد واسع من المستخدمين، خلال فترة زمنية متقاربة، فإن المزود يحتفظ ضمن الكاش بنسخة عن صفحات هذا الموقع، ما يجعل عملية الرد على المستخدم الذي يطلب الصفحة، أسرع، بدون الحاجة لإرسال هذا الطلب إلى الإنترنت مرة أخرى, وهذا بدوره يوفر الوقت على المستخدم، ويؤمن سرعة جيدة في تنفيذ الطلب… كذلك تؤمن تدابير أمنية جيدة للتحكم بعمليات الاتصال بالإنترنت. فمن السهل، باستخدام البروكسي، تعريف الأشخاص المسموح لهم الاتصال بالإنترنت، وتحديد الخدمات التي يمكنهم استخدامها ويمكن لمدير الشبكة أن يحدد أيام أو ساعات يسمح خلالها بالأتصال بالإنترنت، أو أن يمنع الاتصال ببعض المواقع نهائياً…

مســاوئ البروكــسي

 ذكرنا أنه يمكن من خلال البروكسي منع الوصول إلى صفحات معينة دون غيرها.إلا أن هناك سيئة أكثر سلبية للبروكسي وهي تتمثل في حصولنا أحياناً على صفحات قديمة أو ناقصة، من قاعدة بياناته. وتحدث المشكلة عندما ينقطع الاتصال خلال عملية جلب البروكسي لصفحة ما، أو عندما يلغي المستخدم طلبه، ففي هذه الحالة يُخزّن جزء من الصفحة في قاعدة بيانات البروكسي، ولكن يعتبرها البروكسي كاملة، ويرسلها إلى أي مستخدم يطلبها. ويتم تنظيف قاعدة بيانات البروكسي وإعادة تنظيمها يومياً، حيث تُمسح الصفحات التي يكون الطلب عليها في حده الأدنى وهذا يعني بقاء بعض الصفحات الناقصة في الكاش لعدة أيام.
طريقة الحصول على Proxies مجانية هناك العديد من Proxies العامة متوفرة بشكل كبير في الإنترنت، كل ما عليك ببساطة البحث في محرك البحث المفضل لديك مثل Google عن “free web proxy” أو “anonymous web proxies” أو “open proxies”.وهناك عدد من المواقع التي تساعدك على الحصول على قائمة من Proxies الفعالة والمحدثة، لكن بحكم انها مكشوفة تعرض بعضها للحجب.