ما هو عكس الوكيل؟

اكتشف ما هو الوكيل العكسي وما هو فائدته!

عندما نتحدث عن الخوادم ، من الشائع سماع مصطلح "الوكيل العكسي".

في هذا المنشور ، أريد أن أشرح ما هو الوكيل العكسي ، وما هو مفيد له.

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

عندما يقوم العميل بإجراء اتصال بالخادم ، تمر الطلبات دائمًا عبر هذا الخادم الوكيل.

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

أوكيل عكسيمن ناحية أخرى تم إعداده من قبل الخادم. إنها شفافة تمامًا للعملاء ، فهم لا يعرفون وجود هذا الوسيط ، لكنه يقوم بعمل مفيد جدًا على الخوادم ، ويقوم بتصفية الطلبات وإرسالها إلى الخدمة المناسبة التي تتعامل معها.

من الشائع أناستخدم Nginx كوكيل عكسي، ولديها خدمات مكتوبة على سبيل المثال في Node.js تستمع على المنافذ الداخلية ، ولا يمكن الوصول إليها من الخارج.

يعمل Nginx في هذه الحالة كمعالج رئيسي للطلب ، ويرسل الطلبات المناسبة ، على سبيل المثال ربط المجلدات الفرعية الخاصة أو عناوين URL بخدمات معينة.

يمكن أن يكون لدينا تطبيقان مختلفان من Node.js يقومان بأمرين مختلفين تمامًا ، ولا يحتاج المستخدم إلى معرفة ذلك.

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


المزيد من دروس الشبكة: