شعار proxyscrape داكن

المصادقة بالوكالة - 2 طرق فريدة من نوعها

أدلة إرشادية, Dec-19-20225 دقائق للقراءة

تسمح مصادقة البروكسي للمستخدمين بتحديد طرق المصادقة التي سيتم من خلالها التحقق من طلبات المستخدمين قبل معالجتها. يقول موقع Statista أن 26% من المستخدمين العالميين عبر الإنترنت استخدموا خوادم البروكسي للوصول إلى محتوى الويب في الربع الأول من عام 2018، ومن المتوقع أن ينمو هذا الرقم أكثر في السنوات القادمة. يمكن للمستخدمين مصادقة البروكسي

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

جدول المحتويات

ما هي المصادقة بالوكالة؟

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

كيف تعمل المصادقة بالوكالة؟

تقوم مصادقة الوكيل بالتحقق من صحة طلب العميل والتحقق منه. تعمل البروكسيات أيضًا كأجهزة للتحكم في الوصول تمنع الطلبات حتى يقدم المستخدم أو العميل بيانات اعتماد تصريح وصول صالحة إلى الوكيل. يحدد رأس HTTP proxy-authenticate رأس HTTP طريقة المصادقة المطلوبة للوصول إلى الموارد من الخادم الوكيل.

يوفر بروتوكول نقل النص التشعبي (HTTP ) إطار عمل للاتصال بين العميل والخادم الوكيل. يرسل العميل معلومات إضافية حول الطلب والعميل إلى الخادم من خلال حقل رأس طلب HTTP. يطلب الخادم الوكيل بيانات الاعتماد للتحقق من صحتها من خلال رسالة الرأس في رسالة استجابة HTTP.

طريقتان للمصادقة بالوكالة

هناك طريقتان للمصادقة بالوكالة. النوع الأول هو المصادقة باستخدام اسم مستخدم وكلمة مرور والنوع الآخر هو المصادقة من خلال عنوان IP. أثناء التسجيل، يقدم مزود البروكسي اسم مستخدم وكلمة مرور مع مجموعة من البروكسيات. بمجرد شراء باقة البروكسي، يجب عليك إعداد اسم مستخدم وكلمة مرور وبمجرد انتهاء عملية الدفع، تتلقى رسالة تأكيد بالبريد الإلكتروني مع قائمة البروكسيات.

مصادقة الوكيل عبر اسم المستخدم وكلمة المرور

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

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

هذا نموذج بريد إلكتروني لكيفية إرسال البروكسيات عبر البريد مع عنوان IP ورقم المنفذ. يتم استخدام اسم المستخدم وكلمة المرور لمصادقة البروكسيات.

Hello,Here are your proxies.Ip:port:user:pass176.123.25.31:80:dedica123:walker176.123.12.224:80:dedica123:walker89.36.65.33:80:dedica123:walker104.143.28.208:80:dedica123:walker104.143.28.248:80:dedica123:walker104.142.28.215:80:dedica123:walker89.36.65.138:80:dedica123:walker176.123.25.50:80:dedica123:walker176.123.12.197:80:dedica123:walker104.143.28.250:80:dedica123:walker

مصادقة الوكيل باستخدام عنوان IP

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

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

القائمة البيضاء هي عملية السماح لعناوين IP المعتمدة مسبقاً بالوصول إلى البروكسيات. بدلاً من إرسال رأس مصادقة الوكيل، يمكنك استخدام عنوان IP الخاص بك للوصول إلى البروكسيات. كما أن طلبات HTTPS مع متصفحات الويب أو الاختبار باستخدام Selenium سهلة أيضًا نظرًا لعدم وجود رأس مصادقة الوكيل.

رسالة مصادقة وكيل HTTP-وكيل HTTP

تتمثل الوظيفة الأساسية لرأس Proxy-Authenticate في الوصول إلى الملفات والمجلدات من الخادم. يستخدم المستخدمون الرأس عندما يطلب المستخدم معلومات سرية. رمز حالة HTTP ذو الصلة لطلب بيانات اعتماد المستخدم هو "407" والذي يعني "مطلوب مصادقة-وكيل-مصادقة الوكيل".

إن رسالة مصادقة الوكيل HTTP هذه التي تحمل رمز الحالة 407 هي رسالة استجابة للعميل من الخادم وهي طريقة تخويل يتبعها الخادم للتحقق من صحة طلب العميل للوكيل. 

يقوم الخادم بإرسال هذه الرسالة عندما يتعذر عليه إكمال الطلب بسبب عدم وجود بيانات اعتماد التخويل المناسبة. يقوم العميل بإرسال بيانات الاعتماد المطلوبة ويقوم الخادم بعد التحقق من صحة الطلبات بتقديم طلبات العميل. 

رسالة استجابة HTTP 407

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

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

يوفر رأس طلب Proxy-authenticate HTTP رأس طلب HTTP بيانات اعتماد للتدقيق لدعم التحقق من الخادم الوكيل.

ألقِ نظرة على هذه المدونة "أخطاء الوكيل - 5 فئات وحلول" التي تسرد رمز الحالة وتعرف على معنى كل رمز وكيفية إصلاحه.

بناء الجملة

Proxy-Authenticate:<type>realm=<realm>

The directive <type> is one of the authentication schemes the Internet Assigned Numbers Authority (IANA) mentions. The most common authentication type is Basic, which accepts a username and password to authenticate the client.

The directive <realm> describes the protected area, which is usually a website that a client wants to access.

مقالات ذات صلة 

كيفية استخدام وكيل مع طلب بايثون

كيفية إنشاء وكيل HTTP في بايثون

وكلاء HTTP

الأسئلة المتداولة

1. لماذا تحتاج إلى مصادقة الوكيل؟

تكون مصادقة الوكيل ضرورية عندما يقوم العميل بالوصول إلى موقع ويب من خلال خادم وكيل يمكّن ميزات التحكم في الوصول لأغراض أمنية ويرسل موقع الويب استجابة 407 HTTP تطلب بيانات الاعتماد من العميل.

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

2. ما هي رؤوس HTTP المختلفة؟

هناك أربعة أنواع من رؤوس HTTP: وهي الرأس العام، ورأس الطلب، ورأس الاستجابة، ورأس الاستجابة، ورأس الكيان.

3. ما هي حدود استخدام مصادقة IP؟

  • في مصادقة IP، يعتمد الوصول إلى الوكيل على عنوان IP.
  • يجب عليك مصادقة عنوان IP جديد إذا كان موفر البروكسي يستخدم نظام IP ديناميكي يسمح لك بتغيير عنوان IP الخاص بك.
  • يمكن أن تتسبب محاولات تسجيل الدخول الفاشلة المتكررة في حظر مؤقت لعنوان IP ويجب عليك الانتظار حتى يبدأ الحظر في استخدام IP مرة أخرى.
  • لا يسمح نظام البروكسي بالمصادقة على نفس عنوان IP لحسابات متعددة.

الأفكار النهائية

تتحقق البروكسيات من صحة المستخدمين قبل معالجة طلباتهم وتستفيد من طريقة المصادقة الأساسية المتمثلة في تقديم اسم المستخدم وكلمة المرور ومصادقة IP. ProxyScrape تقدم وكلاء مركز البيانات والوكلاء المتميزين والسكنيين حيث يدعم مركز البيانات والوكلاء المتميزين مصادقة IP وتصادق أسماء المستخدمين وكلمات المرور على الوكلاء السكنيين.

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