في هذه المقالة: ستتعرف على كل شيء حول طرق مصادقة خوادم البروكسي، وكيفية إعداد اسم المستخدم وكلمة المرور بشكل صحيح، وما هي التنسيقات المستخدمة، وكيفية ضمان أمان بيانات الاعتماد، وحل المشكلات الشائعة. تستند المادة إلى بيانات حديثة بمتوسط طلبات يبلغ حوالي 9,200 شهريًا.
📑 محتويات المقالة
- ما هي مصادقة البروكسي
- أنواع المصادقة: المصادقة الأساسية مقابل القائمة البيضاء لعنوان IP
- تنسيقات البروكسي مع المصادقة
- الإعداد في المتصفحات (Chrome، Firefox، Edge)
- الإعداد في التطبيقات ونظام التشغيل
- أمان كلمات مرور البروكسي
- تخزين بيانات الاعتماد
- الخطأ 407: مطلوب مصادقة البروكسي
- القائمة البيضاء لعنوان IP مقابل اسم المستخدم/كلمة المرور
- المصادقة الثنائية للبروكسي
- أفضل ممارسات الأمان لعام 2025
🔐 ما هي مصادقة البروكسي
مصادقة البروكسي هي عملية التحقق من هوية المستخدم قبل السماح له بالوصول إلى خادم البروكسي. وهي آلية حماية تضمن أن المستخدمين المصرح لهم فقط هم من يمكنهم استخدام البروكسي.
لماذا نحتاج إلى المصادقة
✅ الأسباب الرئيسية:
- الحماية من الوصول غير المصرح به — فقط المستخدمون الذين دفعوا يمكنهم استخدام الخدمة
- مراقبة الاستخدام — تتبع حركة المرور لكل مستخدم
- منع إساءة الاستخدام — الحماية من الرسائل المزعجة (السبام)، وهجمات حجب الخدمة الموزعة (DDoS)، والمحتوى غير القانوني
- الفوترة والدفع — حساب حركة المرور المستخدمة لإصدار الفواتير
- إدارة الوصول — القدرة على تقييد الوظائف لمستخدمين مختلفين
- الامتثال القانوني — متطلبات الجهات التنظيمية للتحكم في الوصول
🔑 أنواع المصادقة: المصادقة الأساسية مقابل القائمة البيضاء لعنوان IP
🔒 المصادقة الأساسية (اسم المستخدم:كلمة المرور)
كيف تعمل: يتم إرسال بيانات الاعتماد في ترويسة Proxy-Authorization مع كل طلب
✅ المزايا:
- زوج واحد من اسم المستخدم/كلمة المرور لجميع الأجهزة
- مدعومة على نطاق واسع من قبل عملاء HTTP
- تعمل مع عناوين IP الديناميكية (تغيير IP ليس مشكلة)
- سهولة إدارة المستخدمين
❌ العيوب:
- البيانات مرمزة ولكنها ليست مشفرة (مرئية كنص عادي بدون HTTPS)
- مستوى أمان أقل من مصادقة IP
- تتطلب إدخال اسم المستخدم/كلمة المرور أو إعدادها في كل تطبيق
🌐 مصادقة IP (القائمة البيضاء لعنوان IP)
كيف تعمل: تتم إضافة عنوان IP الخاص بالجهاز إلى قائمة العناوين المسموح بها، وبعد ذلك يسمح البروكسي بالوصول دون الحاجة إلى كلمة مرور
✅ المزايا:
- أقصى درجات الأمان — عنوان IP الخاص بك فقط هو من يمكنه استخدام البروكسي
- لا يتطلب إدخال كلمة مرور عند كل اتصال
- مثالي لطلبات HTTPS في المتصفحات و Selenium
- يحل مشاكل ترويسة مصادقة البروكسي (Proxy-Authentication header)
- إعداد أبسط في المتصفحات (فقط IP:منفذ)
❌ العيوب:
- يعمل فقط مع عناوين IP الثابتة
- يتطلب تغيير الإعدادات عند تغيير عنوان IP
- غير مناسب لمستخدمي الهاتف المحمول ذوي عناوين IP الديناميكية
- يتطلب معرفة عنوان IP الخارجي الخاص بك
جدول المقارنة
| المعيار | القائمة البيضاء لعنوان IP | اسم المستخدم/كلمة المرور |
|---|---|---|
| الأمان | ✅ عالٍ (عنوان IP الخاص بك فقط) | ⚠️ متوسط (ترميز، وليس تشفير) |
| الراحة | ✅ بمجرد الإعداد، تنساه | ⚠️ يتطلب الإدخال عند الاتصال |
| التنقل (الموبايل) | ❌ ضعيف (يتطلب IP ثابت) | ✅ ممتاز (يعمل في كل مكان) |
| الإعداد | إضافة IP إلى القائمة البيضاء | الإدخال في إعدادات المتصفح |
| لعناوين IP الديناميكية | ❌ غير مناسب | ✅ مثالي |
| للشبكات المؤسسية | ✅ مثالي | ✅ خيار جيد |
| للأجهزة المحمولة | ❌ ضعيف | ✅ جيد |
📝 تنسيقات البروكسي مع المصادقة
هناك عدة تنسيقات قياسية لكتابة البروكسي مع بيانات الاعتماد. من المهم معرفة التنسيق الصحيح لتطبيقك أو أداتك.
التنسيقات القياسية
1. تنسيق URL (الأكثر شيوعًا)
http://username:password@proxy.example.com:8080
https://username:password@192.168.1.1:3128
socks5://user:pass@proxy.host:1080
✅ يُستخدم في: مكتبة requests في Python، curl، wget، معظم عملاء HTTP
2. تنسيق النقطتين الرأسيتين (Colon Format)
192.168.1.1:8080:username:password
IP:port:login:password
✅ يُستخدم في: بعض أدوات الكشط (Scrapers)، وسكربتات الأتمتة
3. IP:منفذ فقط (للقائمة البيضاء لعنوان IP)
192.168.1.1:8080
proxy.example.com:3128
✅ يُستخدم عندما: يكون عنوان IP الخاص بك مضافًا إلى القائمة البيضاء، ولا حاجة لكلمة مرور
4. التنسيق مع @
user:pass@192.168.1.1:8080
✅ يُستخدم في: إضافات المتصفح، وبعض عملاء VPN
أمثلة الاستخدام في الكود
Python (requests)
import requests
proxies = {
"http": "http://username:password@192.168.1.1:8080",
"https": "https://username:password@192.168.1.1:8080"
}
response = requests.get("https://example.com", proxies=proxies)
Linux/Mac (curl)
curl -x http://username:password@proxy:8080 https://example.com
Windows (متغيرات البيئة)
set http_proxy=http://user:password@proxy:8080
set https_proxy=https://user:password@proxy:8080
Node.js
const HttpsProxyAgent = require('https-proxy-agent');
const proxy = 'http://username:password@proxy:8080';
const agent = new HttpsProxyAgent(proxy);
fetch('https://example.com', { agent });
⚠️ هام: يجب ترميز الأحرف الخاصة في كلمة المرور (مثل @، :، /) بترميز URL. على سبيل المثال:
• كلمة المرور my@pass ← my%40pass
• كلمة المرور pass:word ← pass%3Aword
🎁 تقدم ProxyCove كلا الطريقتين: يمكنك استخدام مصادقة القائمة البيضاء لعنوان IP أو مصادقة اسم المستخدم/كلمة المرور. اختر الطريقة التي تناسبك! سجل الآن → واحصل على +$1.3 إضافية باستخدام الرمز الترويجي ARTHELLO
🌐 الإعداد في المتصفحات
Chrome / Edge
- الإعدادات ← النظام ← فتح إعدادات البروكسي
- تفعيل "استخدام خادم بروكسي"
- إدخال عنوان IP والمنفذ
- سيطلب نظام التشغيل (Windows) اسم المستخدم وكلمة المرور عند الاتصال
- سيقوم المتصفح بحفظ البيانات
Firefox
- الإعدادات ← الشبكة ← إعدادات
- إعداد البروكسي يدوياً
- إدخال عنوان IP والمنفذ
- وضع علامة ✓ على "خادم البروكسي يتطلب كلمة مرور"
- إدخال اسم المستخدم وكلمة المرور
⚠️ الخطأ 407: مطلوب مصادقة البروكسي
الأسباب الرئيسية:
- بيانات اعتماد غير صحيحة — خطأ في اسم المستخدم أو كلمة المرور
- عدم وجود مصادقة — البروكسي يطلبها ولكن البيانات لم تُرسل
- مشاكل في ذاكرة التخزين المؤقت — ملفات تعريف الارتباط (Cookies) المحفوظة بشكل خاطئ
- تغيير عنوان IP — في حالة مصادقة IP، تغير عنوان IP الخاص بك
كيفية الإصلاح (خطوة بخطوة)
الخطوة 1: التحقق من بيانات الاعتماد
✅ تأكد من صحة اسم المستخدم وكلمة المرور
✅ تحقق من عدم وجود مسافات بادئة/لاحقة
✅ تحقق من تخطيط لوحة المفاتيح
الخطوة 2: مسح المتصفح
الإعدادات ← حذف البيانات (ملفات تعريف الارتباط، ذاكرة التخزين المؤقت، كلمات المرور)
أعد تشغيل المتصفح
الخطوة 3: التحقق من عنوان IP (لمصادقة IP)
قم بزيارة whatismyip.com وتأكد من أن عنوان IP الخاص بك مضاف إلى القائمة البيضاء
🔒 أمان كلمات مرور البروكسي
أفضل الممارسات
✅ ما يجب فعله
- استخدام مديري كلمات المرور
- تخزينها في متغيرات البيئة
- استخدام ملفات .env مع .gitignore
- تغيير كلمات المرور بانتظام
❌ ما لا يجب فعله
- تخزينها كنص عادي في الكود
- تمريرها عبر السجلات (Logs)
- استخدام نفس كلمة المرور في أماكن متعددة
- تركها في سجل الأوامر (Command History)
🎯 التوصيات والاستنتاجات
📝 الاستنتاجات النهائية
1️⃣ اختيار طريقة المصادقة
القائمة البيضاء لعنوان IP: لعناوين IP الثابتة والشبكات المؤسسية
اسم المستخدم/كلمة المرور: لعناوين IP الديناميكية والأجهزة المحمولة
2️⃣ الأمان أولاً
استخدم دائمًا بروكسي HTTPS لنقل البيانات الحساسة. قم بتخزين كلمات المرور في مديري كلمات المرور، وليس كنص عادي.
3️⃣ ProxyCove — خيارك الموثوق
طرق مصادقة مرنة، دعم فني على مدار الساعة، إعداد سهل في دقيقتين. يبدأ من 1.5 دولار/جيجابايت.
🏆 مزايا ProxyCove
كلا الطريقتين
IP واسم المستخدم/كلمة المرور
سرعة
إعداد في دقيقتين
دعم 24/7
باللغة الروسية
ابتداءً من 1.5 دولار/جيجابايت
أسعار معقولة
ابدأ العمل مع ProxyCove اليوم!
سجل، قم بتمويل رصيدك باستخدام الرمز الترويجي ARTHELLO واحصل على +$1.3 هدية!