شراء HTTP بروكسي، بروكسي IP ثابت يدعم حتى HTTPS
Socks5Proxy هي خدمة بروكسي HTTP تفتح منفذًا مخصصًا لـ HTTP في كل IP لمراكز البيانات/ISP لتمرير طلبات HTTP وHTTPS (CONNECT)، وتبيع IPs من عدة دول بخطط شهرية أو سنوية (عدد الدول المتاحة 50).
ما هو HTTP بروكسي؟
HTTP بروكسي هو خادم يستقبل طلبات الويب من المتصفح أو البرنامج ويرسلها نيابةً عنك إلى موقع الويب الهدف، ثم يعيد الرد إليك. يظهر IP البروكسي بدلاً من IP الخاص بك لموقع الويب الهدف.
HTTP بروكسي هو أكثر طرق البروكسي دعمًا. إعدادات البروكسي في نظام التشغيل، وجميع المتصفحات الرئيسية، وأدوات مثل Python requests و Node.js و cURL و Scrapy و Selenium تدعم HTTP بروكسي بدون حزم إضافية. إذا كانت عملياتك الرئيسية هي الزحف على الواب واستدعاء APIs، فإن HTTP بروكسي هو الأسهل في الإعداد.
HTTP بروكسي هو الطريقة التي تتطلب أقل إعدادات في جانب البرنامج. معظم اللغات والمكتبات تقبل عنوان بروكسي واحد وتجعل جميع طلبات http و https تمر عبر البروكسي تلقائيًا. يمكن أيضًا إدخال HTTP بروكسي في إعدادات البروكسي لنظام التشغيل بأكمله، مما يسمح بإرسال عدة برامج عبر نفس IP.
هل يمكن الوصول إلى مواقع HTTPS عبر HTTP بروكسي؟
نعم. عند الاتصال بموقع HTTPS، يرسل البرنامج طلب CONNECT إلى البروكسي لفتح نفق مع الوجهة، ثم يتم تبادل الاتصال المشفر داخل هذا النفق. البروكسي يعرف فقط عنوان الوجهة ولا يمكنه رؤية محتوى الصفحة أو معلومات تسجيل الدخول.
لذلك، على الرغم من اسم HTTP بروكسي، يمكن استخدامه لمعظم مواقع HTTPS وواجهات برمجة التطبيقات (APIs). في إعدادات البرنامج، يكفي إدخال عنوان HTTP بروكسي واحد لتمرير كل من طلبات http وhttps عبر نفس البروكسي.
| أنواع الطلبات | تشغيل البروكسي | ما يمكن للبروكسي رؤيته |
|---|---|---|
| موقع http:// | تلقي الطلبات وإعادة توجيهها | العنوان ومحتوى الطلب |
| موقع https:// | نفق CONNECT | عنوان الوجهة والمنفذ فقط |
| REST API (https) | نفق CONNECT | عنوان الوجهة والمنفذ فقط |
ما الذي يجب استخدامه: HTTP بروكسي أم SOCKS5 بروكسي؟
لإرسال طلبات الويب فقط مثل الزواحف، مكتبات HTTP، وأتمتة المتصفحات، فإن HTTP هو الأبسط. إذا كنت تريد الاتصال ببرنامج غير ويب، أو استخدام DNS بعيد، أو إذا كان متصفح مكافحة الكشف يوصي باستخدام SOCKS5، فيمكنك استخدام SOCKS5.
جميع IPs في Socks5Proxy تأتي مع منفذ HTTP وSOCKS5، مما يسمح باستخدام نفس IP في أدوات مختلفة.
إذا كانت الأداة لا تعمل بشكل جيد مع أحد المنفذين، يمكنك تجربة المنفذ الآخر. IP يبقى نفسه، فقط المنفذ يتغير، لذا من وجهة نظر الموقع، لا شيء يتغير.
ما هو سعر HTTP بروكسي؟
ميزة HTTP متضمنة في جميع الخطط، لذا يتم تحديد السعر حسب نوع IP. سعر IP مشترك في مركز البيانات يبدأ من $0.0179، و IP مشترك في ISP يبدأ من $0.1800، بينما تكون الخطط الخاصة والمخصصة أعلى قليلاً بسبب عدد المستخدمين الأقل.
خطط IPs الكبيرة تحصل على خصم يصل إلى 40%، والدفع السنوي لمدة 12 شهرًا يحصل على خصم إضافي 30%.
| نوع IP | مستخدم واحد لكل IP | السعر الشهري لـ IP واحد | النطاق الترددي |
|---|---|---|---|
| مركز بيانات مشترك | ما يصل إلى ثلاثة أشخاص | $0.0179 | يتضمن 1TB شهريًا |
| مركز بيانات خاص | ما يصل إلى شخصين | $0.4680 | غير محدود |
| مركز بيانات مخصص | حساب واحد | $0.8400 | غير محدود |
| ISP مشترك | ما يصل إلى ثلاثة أشخاص | $0.1800 | يتضمن 250GB شهريًا |
| ISP خاص | ما يصل إلى شخصين | $0.5850 | غير محدود |
| ISP مخصص | حساب واحد | $1.51 | غير محدود |
كيفية إعداد HTTP بروكسي؟
ضع IP ومنفذ HTTP واسم المستخدم وكلمة المرور الموجودة في سطر البروكسي في إعدادات البروكسي للأداة. عند كتابة العنوان في سطر واحد، استخدم الصيغة http://USER:PASS@IP:HTTP_PORT. إذا قمت بتسجيل IPv4 لخادمك في لوحة التحدم وتفعيل IP authorization، يمكنك الاتصال باستخدام http://IP:HTTP_PORT فقط.
في Node.js، يمكنك إرفاق وكيل بروكسي HTTP أو وضع معلومات المضيف والمنفذ والمصادقة في خيار proxy لـ axios. بالنسبة لـ Selenium وPlaywright، يمكنك تمرير عنوان خادم البروكسي عند تشغيل المتصفح، وفي حالة المصادقة، يقبل Playwright اسم المستخدم وكلمة المرور كخيارات إضافية. يمكنك العثور على أمثلة مفصلة لكل أداة في صفحة الدليل.
curl -x http://USER:PASS@IP:HTTP_PORT https://api.ipify.orgimport requests
proxy = "http://USER:PASS@IP:HTTP_PORT"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=20)
print(r.text)yield scrapy.Request(url, meta={"proxy": "http://USER:PASS@IP:HTTP_PORT"})export HTTP_PROXY=http://USER:PASS@IP:HTTP_PORT
export HTTPS_PROXY=http://USER:PASS@IP:HTTP_PORTما هي طرق مصادقة HTTP بروكسي؟
الأول هو اسم المستخدم وكلمة المرور. يرسل البرنامج معلومات الحساب عبر رأس Proxy-Authorization، ويمكنك استخدام نفس الإعدادات من أي مكان. يناسب البيئات التي يتغير فيها موقع الاتصال مثل الكمبيوتر المحمول والخوادم المتعددة والعمل السحابي.
الطريقة الثانية هي المصادقة عبر IP. يمكنك تسجيل حتى 10 عناوين IPv4 عامة لخوادمك في لوحة التحكم، والاتصالات من هذه العناوين لا تحتاج إلى كلمة مرور. هذه الطريقة مفيدة في البرامج أو المتصفحات التلقائية التي لا تحتوي على حقل لإدخال كلمة المرور، ولا تحتاج إلى تخزين كلمة المرور في ملفات الإعدادات.
يمكن استخدام الطريقتين معًا. الاتصالات من الخوادم المسجلة في المصادقة عبر IP لا تحتاج إلى كلمة مرور، بينما الاتصالات من أماكن أخرى تستخدم اسم المستخدم وكلمة المرور. يمكن تغيير IPs المسجلة في لوحة التحكم في أي وقت.
ما هي المهام الشائعة لاستخدام HTTP بروكسي؟
- زحف الويب: جمع الصفحات العامة باستخدام Scrapy، requests، وaxios مع توزيع الطلبات على عدة عناوين IP.
- مقارنة الأسعار: تحقق من صفحات منتجات المتاجر باستخدام عناوين IP حسب البلد.
- جمع نتائج البحث: تحقق من نتائج وترتيب البحث حسب البلد.
- توزيع طلبات API: قم بتوزيع استدعاءات API العامة التي لها حد طلبات لكل IP.
- اختبار المتصفح: فحص الصفحات حسب المنطقة باستخدام Selenium وPlaywright.
- IP الخروج الثابت لنظام الشركة: يتم استخدامه كـ IP لتسجيله في قائمة السماح للشركاء.
ماذا تفعل إذا ظهر رمز استجابة HTTP بروكسي 407 أو خطأ في الاتصال؟
إذا لم يتم حل المشكلة، يرجى ترك سطر البروكسي وتفاصيل الخطأ في مركز خدمة العملاء بلوحة التحكم.
معظم المهام تبدأ ببروكسي مركز بيانات مشترك، وعندما تحتاج إلى الاتصال بنفس الموقع لفترة طويلة أو يكون حجم البيانات كبيرًا، يمكنك الانتقال إلى خاص أو مخصص. يمكنك استخدام منفذ HTTP في جميع الخطط دون الحاجة إلى تغيير الكود.
لتقليل الأخطاء، ضع مهلة لكل طلب وأضف قاعدة إعادة محاولة مع عنوان IP مختلف في حالة الفشل. إذا استمر الخطأ من نفس العنوان IP، يمكنك إيقافه مؤقتًا والمتابعة مع العناوين الأخرى.
- 407 Proxy Authentication Required: تحقق مرة أخرى من اسم المستخدم وكلمة المرور، أو تأكد من تسجيل IP الخادم الحالي في تفويض الـ IP.
- رفض الاتصال: تحقق من أنك تستخدم منفذ HTTP وليس منفذ SOCKS5.
- انتهى الوقت: قم بزيادة مهلة الأداة إلى 20 ثانية على الأقل وحاول مرة أخرى.
- 403/429 من الموقع الهدف: زد الفترة بين الطلبات ووزعها على عناوين IP مختلفة.
هل يتغير رأس الطلب عند استخدام HTTP بروكسي؟
يتم نقل مواقع HTTPS بشكل مشفر داخل نفق CONNECT، لذا لا يمكن للبروكسي رؤية أو تغيير رؤوس الطلبات. يتم تمرير الرؤوس التي يرسلها برنامجك إلى الموقع الهدف كما هي، مع تغيير IP الاتصال فقط إلى IP البروكسي.
حتى في المواقع غير المشفرة http://، لا يضيف Socks5Proxy رأسًا يظهر IP الأصلي. لذا، لا يمكن للموقع الهدف معرفة ما إذا كان الطلب قد مر عبر بروكسي من خلال الرؤوس، ويعامل IP البروكسي كاتصال عادي.
يجب إرسال رؤوس مثل User-Agent واللغة والكوكيز من خلال برنامجك. يُفضل استخدام رؤوس مشابهة للمتصفحات عند استخراج البيانات.
كيفية استخدام HTTP بروكسي حسب الدولة؟
عند تطبيق فلتر الدولة في لوحة التحكم أو عبر API لاستلام القائمة، سيتم إنشاء ملفات منفصلة لكل دولة. على سبيل المثال، يمكنك تحميل قائمة الولايات المتحدة فقط للتحقق من الأسعار هناك، وقائمة ألمانيا فقط للأسعار في ألمانيا.
يُرجع عنوان /proxies في API قائمة JSON مع رمز الدولة والمدينة، مما يسمح باستقبال القائمة الكاملة مرة واحدة وتقسيمها حسب الدولة داخل البرنامج. يتم إضافة IPs الخطط الجديدة تلقائيًا إلى نفس العنوان.
تتوفر IPs مركز البيانات في دول عبر قارات متعددة، بينما تتوفر IPs ISP في دول الأسواق الرئيسية. يمكنك الاطلاع على عدد IPs لكل دولة والمدن في صفحة المناطق.
كيفية شراء HTTP بروكسي؟
قم بالتسجيل باستخدام رمز الحساب، وشحن الرصيد، ثم اختر نوع عنوان IP، البلد، عدد عناوين IP، والفترة في شاشة الشراء. يتم إصدار القائمة على الفور مع منفذ HTTP ومنفذ SOCKS5.
الحد الأدنى للشحن: $30. يتم إضافة مكافأة حسب مبلغ الشحن. يتم استرداد مبالغ الخطط غير المستخدمة إلى الرصيد.