بروكسي HTTP في قوائم جاهزة
كل برنامج يفهم بروكسي HTTP: المتصفحات وأدوات SEO المكتبية وسكربتات PHP وPython وcurl وwget. عندما تشتري بروكسي HTTP من ProxySale تحصل على رابط قائمة يعيد آلاف أسطر ip:port، من 200 عنوان في أصغر باقة إلى 50,000 في أكبرها. السكربت الذي يختار العناوين بنفسه يناسبه CSV: اختم الرابط بـ .csv.
أسطر الباقات غير المحدودة تجيب عبر SOCKS5 على المنفذ نفسه، فتغطي باقة واحدة الأدوات من النوعين. في البروكسي السكني تختار البروتوكول عند إنشاء السطر. صفحة بروكسي SOCKS5 تشرح أين يفيد البروتوكول الثاني.
HTTPS عبر بروكسي HTTP
مع موقع HTTP عادي يرسل عميلك الطلب كاملًا إلى البروكسي فيمرره. ومع HTTPS يرسل العميل أولًا أمر CONNECT. يفتح البروكسي نفق TCP إلى الموقع، ومن هناك تبقى الحركة مشفرة بين برنامجك والهدف. يرى البروكسي النطاق والمنفذ، لكنه لا يرى الصفحات ولا ملفات تعريف الارتباط ولا بيانات النماذج.
لا تحتاج بروكسي HTTPS منفصلًا ولا منفذًا إضافيًا. ضع السطر نفسه في حقلي HTTP وHTTPS في أداتك، أو استخدم خيارًا واحدًا -x http://ip:port في curl لنوعي الروابط.
مهام تناسب بروكسي HTTP
- مراقبة الأسعار: سكربت يطلب صفحات المنتجات في متاجر كثيرة ويوزعها على القائمة.
- تتبع الترتيب: أداة SEO تفحص ترتيب مئات الكلمات المفتاحية بعنوان جديد لكل استعلام.
- تدقيق المواقع: زاحف يتجول في موقع كبير دون أن يصطدم بحد لكل عنوان IP.
- فحص الإتاحة: ترى كيف تستجيب صفحة لزوار من بلدان أخرى.
كل هذه المهام ترسل طلبات قصيرة كثيرة. قائمة من آلاف العناوين تُبقي عدد الطلبات لكل IP منخفضًا، فتندر الكابتشا. تُظهر صفحة البروكسي المتناوب كيف توزع الطلبات على القائمة.
تحميل القائمة في برنامجك
تقبل معظم الأدوات قائمة البروكسي من رابط أو من ملف. إذا كانت أداتك تقرأ رابطًا، فالصق رابط القائمة واضبط إعادة التحميل كل 8 إلى 10 دقائق. وإذا كانت تقرأ ملفًا، فنزّل القائمة وفق جدول عبر cron أو برنامج جدولة المهام في Windows ووجّه الأداة إلى الملف.
في الباقات غير المحدودة يكون التفويض عبر IP. أضف في لوحة التحكم عنوان الجهاز الذي يشغّل برنامجك. الخادم الثاني يزيد سعر الباقة 10%، وهذا عادةً أرخص من باقة ثانية. البروكسي السكني عبر HTTP يتصل باسم المستخدم وكلمة المرور من سطر البروكسي.
أبقِ الخيوط في أداتك ضمن حد الباقة. أداة مضبوطة على 1,500 خيط تحتاج باقة من 2,000 على الأقل.
أخطاء قد تراها وما تعنيه
الخطأ 403 أو صفحة الكابتشا يأتيان من الموقع المستهدف ولا علاقة للبروكسي بهما: قرر الموقع أن العنوان أرسل طلبات كثيرة. وزّع الحمل على أسطر أكثر، وأضف فترات بين الطلبات، وأرسل ترويسات متصفح حقيقي.
انتهاء المهلة يعني أن السطر بطيء أو غادر المجمّع للتو. أعد المحاولة عبر عنوان آخر وأعد تحميل القائمة في موعدها. إذا لم يتصل أي سطر، فتحقق من عنوان IP المصرّح به: أضف العنوان الذي يخرج منه برنامجك فعلًا.
في الباقات لا يتلقى برنامجك خطأ 407 أبدًا، لأن الوصول عبر IP والقائمة بلا كلمات مرور. في البروكسي السكني يعني 407 اسم مستخدم أو كلمة مرور خاطئة في السطر: ولّد السطر من جديد.
بروكسي HTTP في الكود
في Python requests أعطِ المخططين قيمة واحدة: dict.fromkeys(("http", "https"), "http://ip:port"). في curl استخدم -x http://ip:port، وفي PHP ضع ip:port في CURLOPT_PROXY. حمّل القائمة من الرابط مرة واحدة، واحتفظ بها في الذاكرة، واختر سطرًا عشوائيًا لكل طلب؛ وفي صفحة البروكسي الدوّار تفاصيل أكثر.
الأسعار والمدد
تُحتسب الباقات بالساعة أو باليوم أو بالأسبوع أو بالشهر. الساعة ابتداءً من $0.50 تصلح اختبارًا رخيصًا، والشهر يعطي أدنى سعر لليوم. كل المدد والأحجام في قائمة الأسعار؛ وللميزانية المحدودة راجع البروكسي الرخيص.
لا نقيس حركة البيانات، فالتنزيلات الكبيرة لا تغيّر الفاتورة. تدفع مقابل حجم القائمة والخيوط والمدة.
اختبر أولًا
اطلب من الدعم في صفحة التواصل ساعة مجانية على أي باقة. ولفحص كودك مرة واحدة يكفي سطر من قائمة البروكسي المجانية، لكن البروكسيات العامة تموت بسرعة ويستطيع مالكوها مراقبة حركة HTTP غير المشفرة.
