تنزيل قائمة البروكسي، التنسيق المطلوب txt وCSV وAPI
Socks5Proxy هي خدمة بروكسي تتيح تنزيل قوائم بروكسي مراكز البيانات/ISP المشتراة بستة صيغ من ملفات .txt أو .csv، أو عبر واجهة برمجة التطبيقات REST، وتظهر القوائم مباشرة في لوحة التحكم بعد الدفع.
ما هي قائمة البروكسي؟
قائمة البروكسي هي ملف يحتوي على بروكسي واحد في كل سطر قمت بشرائه. تقوم معظم أدوات الزحف، والأتمتة، ومتصفحات مكافحة الكشف، وبرامج إدارة الحسابات بتحميل مثل هذه القائمة لاستخدام البروكسي بالتناوب أو تعيين بروكسي واحد لكل حساب.
نظرًا لأن كل أداة تتلقى تنسيق سطر مختلف، حتى نفس البروكسي يحتاج إلى تنسيق متطابق لاستخدامه على الفور. يتيح Socks5Proxy اختيار التنسيقات الشائعة مسبقًا، مما يلغي الحاجة إلى التحرير بعد تنزيل القائمة.
إذا قمت بتعديل القائمة يدويًا، فقد يؤدي فقدان نقطتين فقط إلى منع الأداة من قراءة السطر بالكامل. احصل على التنسيق المناسب للأداة من البداية لتجنب هذه الأخطاء، وعند تغيير القائمة بسبب شراء خطة جديدة، ما عليك سوى تنزيلها بنفس التنسيق مرة أخرى.
ما هي التنسيقات المتاحة لتنزيل قائمة البروكسي؟
يمكنك اختيار أحد التنسيقات التالية من شاشة "بروكسياتي" في لوحة التحكم أو عبر API. إذا اخترت بروتوكول HTTP، سيتم استخدام منفذ HTTP، وإذا اخترت SOCKS5، سيتم استخدام منفذ SOCKS5.
يمكنك تغيير التنسيق وإعادة التنزيل في أي وقت. حتى إذا قمت بتنزيل قائمة نفس الخطة كملف http:// للزحافات وملف socks5:// للمتصفحات بشكل منفصل، فإن عناوين IP ومعلومات الحساب تظل كما هي.
| التنسيق | مثال في سطر واحد | الأدوات المناسبة |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | برنامج إدارة الحسابات، الكثير من الزحف |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | أدوات بدون ملحقات المتصفح، بعض البوتات |
| ip:port | 203.0.113.10:41000 | بيئة تفويض IP |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | متصفح Anti-Detect، Node.js، Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests, Scrapy, cURL, متغيرات البيئة |
| CSV | ip,http_port,socks5_port,user,pass,country,city | جداول البيانات، مطابقة الحسابات |
من أين يمكن تنزيل قائمة البروكسي؟
بعد اكتمال الدفع، ستظهر قائمة الـ IPs مباشرة في شاشة البروكسي الخاصة بك في لوحة التحكم. يمكنك اختيار التنسيق، البروتوكول، الدولة، والخطة من الأعلى وتنزيلها كـ .txt أو .csv. إذا اشتريت خططًا متعددة، يمكنك تنزيلها في ملف واحد أو تقسيمها حسب الخطة أو الدولة.
يتم التمرير عبر القائمة داخل جدول بارتفاع ثابت، ويوجد زر نسخ في كل صف لنسخ ما تحتاجه مباشرة دون الحاجة إلى ملف.
يحتوي اسم الملف على التنسيق وتاريخ الاستلام، مما يسهل معرفة أحدث ملف حتى مع تنزيله عدة مرات. يحتوي ملف CSV على أسماء الأعمدة في السطر الأول، لذا عند فتحه في جدول بيانات، يظهر كجدول مباشرة.
في شاشة القائمة، يمكن التصفية حسب الدولة، الخطة، وتاريخ الانتهاء، وتنزيل النتائج المصفاة كملف. على سبيل المثال، اختيار عناوين ISP المخصصة للولايات المتحدة فقط وتنزيلها كـ CSV يمكن أن يُستخدم لإنشاء جدول مطابقة الحسابات على الفور.
كيفية استلام قائمة الوكيلات عبر API؟
قم بإنشاء مفتاح API في شاشة مفاتيح API في لوحة التحكم. سيظهر المفتاح بالكامل مرة واحدة فقط عند الإنشاء، لذا احفظه في مكان آمن. إذا فقدته، يمكنك إنشاء مفتاح جديد، وسيتم تعطيل المفتاح القديم على الفور.
يمكن الحصول على القائمة من عنوانين. /proxies يعيد قائمة JSON تحتوي على IP، المنفذ، اسم المستخدم، كلمة المرور، الدولة، المدينة، وتاريخ الانتهاء. /proxies/download يعيد نصًا بالتنسيق المختار سطرًا بسطر. كلا العنوانين يسمحان بالتصفية حسب الدولة (country) والبروتوكول (protocol).
لاستخدام API، استخدم مفتاح API وليس رمز الحساب. رمز الحساب يستخدم فقط لتسجيل الدخول إلى لوحة التحكم، بينما مفتاح API يستخدم فقط للمهام البرمجية مثل استعراض القوائم، لذا حتى إذا تم الكشف عن المفتاح، يظل تسجيل الدخول إلى الحساب آمنًا. يتم استقبال الطلبات فقط عبر HTTPS.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)كيف تتغير القائمة عند استخدام تفويض IP؟
تفويض IP هو طريقة لتسجيل عنوان IPv4 العام لخادمك في لوحة التحكم، بحيث يتم قبول الاتصالات فقط من هذا العنوان بدون كلمة مرور. يمكنك تسجيل حتى 10 عناوين.
عند استخدام تفويض IP، يمكنك الاتصال مباشرة باستخدام تنسيق ip:port. نظرًا لأن ملف القائمة لا يحتوي على كلمة المرور، يمكنك وضع عناوين البروكسي في ملفات الإعداد المشتركة أو مستودعات الكود دون الكشف عن معلومات الحساب. في أجهزة الكمبيوتر المحمولة التي تتغير مواقعها بشكل متكرر، قد يكون استخدام اسم المستخدم وكلمة المرور أكثر ملاءمة.
العنوان المسجل هو جانب الاتصال بالوكيل، أي IPv4 العام لخادمك أو جهازك. العنوان المسجل ليس IP الوكيل، لذا كن حذرًا من الخلط. يمكنك التحقق من IPv4 العام وإضافته في قسم المصادقة عبر IP في لوحة التحكم.
هل هناك نصائح لتحميل قوائم البروكسي في الأدوات؟
- تسهل أدوات تشغيل الحسابات الإدارة من خلال استلام ملف CSV وإقران الحسابات وعناوين IP في جدول واحد.
- يقبل الزاحف تنسيق http:// ويستخدم البروكسي التالي لكل طلب.
- في متصفح Anti-Detect، استخدم تنسيق socks5:// وأدخل سطرًا واحدًا لكل ملف تعريف.
- إذا كنت تقسم العمل حسب الدولة، يمكنك تطبيق فلتر الدولة لتنزيل الملفات بشكل منفصل لكل دولة.
- عند شراء خطة جديدة، تتم إضافة عناوين IP جديدة إلى نفس عنوان API، لذا يرجى تنزيل القائمة مرة أخرى عند بدء كل مهمة.
ما المعلومات الموجودة في قائمة البروكسي؟
يحتوي السطر الواحد على IP، ومنفذ HTTP، ومنفذ SOCKS5، واسم المستخدم، وكلمة المرور، بينما تحتوي CSV وJSON على رمز الدولة والمدينة وتاريخ انتهاء الخطة أيضًا. عدد الدول المتاحة لاختيار العناوين: مركز البيانات 47، ISP 19.
جميع عناوين IP هي IPv4، ويتم الاحتفاظ بنفس العنوان طوال مدة الخطة. لذا، يمكن استخدام القائمة التي تم الحصول عليها مرة واحدة كما هي حتى نهاية الفترة.
تحتوي كل عنصر في قائمة JSON على نوع الخطة، بحيث يمكنك معالجة عناوين IP المشتركة والخاصة والمخصصة بشكل مختلف داخل البرنامج. على سبيل المثال، يمكنك استخدام IP المخصص لتسجيل دخول الحساب، وIP المشترك فقط لجمع الصفحات العامة.
إذا كنت تستخدم أداة تعتمد على قائمة تم تنزيلها منذ فترة طويلة، فلن تعمل عناوين IP التي انتهت صلاحيتها. استبدلها بقائمة جديدة. لا تحتاج طريقة الحصول عبر API إلى هذه الخطوة الإضافية.
| كان | شرح |
|---|---|
| ip | عنوان IPv4 للبروكسي |
| http_port | منفذ اتصال HTTP·HTTPS |
| socks5_port | منفذ اتصال SOCKS5 |
| user, pass | اسم المستخدم وكلمة المرور |
| country, city | موقع IP (رمز الدولة، المدينة) |
| expires | تاريخ انتهاء الخطة (JSON) |
كيفية تخزين ملف قائمة البروكسي بشكل آمن؟
تحتوي ملفات القائمة التي تتضمن اسم المستخدم وكلمة المرور على معلومات الحساب نفسها. يُفضل عدم نشرها كما هي في مستودعات عامة أو غرف دردشة متعددة الأشخاص، بل تخزينها في مجلد إعدادات الخادم أو أدوات إدارة الأسرار.
إذا كنت بحاجة إلى ترك معلومات البروكسي في مستودع التعليمات البرمجية، قم بتشغيل تفويض IP واستقبل التنسيق ip:port. لن يتمكن أي شخص من الاتصال بدون كلمة مرور حتى إذا تم عرض الملف خارجيًا.
تعامل مع مفتاح API بنفس الطريقة. إذا كنت تعتقد أن المفتاح قد تم الكشف عنه، يمكنك إنشاء مفتاح جديد في لوحة التحكم وسيتم تعطيل المفتاح القديم على الفور.
كيف يمكنني التحقق من اتصال القائمة بعد تنزيلها دفعة واحدة؟
أسهل طريقة هي إرسال طلب إلى عنوان التحقق من IP لكل سطر في القائمة. إذا كان عنوان IP الذي يعود كاستجابة هو نفسه عنوان IP في السطر، فإن الاتصال يعمل بشكل صحيح. يمكنك التحقق من مئات العناوين في دقائق باستخدام سكريبت قصير مثل حلقة cURL أدناه.
عند التحقق، لا تفتح الكثير من الاتصالات في نفس الوقت، وإذا كنت تستخدم خطة مشتركة، تأكد من تقسيم الاتصالات ضمن حد 500 اتصال في نفس الوقت. إذا كان هناك اتصال لا يعمل، تحقق أولاً من أنك أدخلت منفذ HTTP ومنفذ SOCKS5 بشكل صحيح، وأن طريقة المصادقة صحيحة.
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txtما الذي أحتاج لشرائه لتنزيل قوائم البروكسي؟
تنزيل القائمة وAPI مدرجان في جميع الخطط. تبدأ خطط مركز البيانات المشتركة من 100 عنوان، والسعر الفردي لـ IP واحد يبدأ من $0.0179، ويتم تنزيل قوائم خطط ISP والخاصة والمخصصة بنفس الطريقة.
قم بالتسجيل باستخدام رمز الحساب، وشحن الرصيد، ثم شراء الخطة لإنشاء القائمة على الفور. الحد الأدنى للشحن: $30.
إذا قمت بشراء عدة أنواع من الخطط، سيتم تجميع القوائم في مكان واحد. إذا كنت ترغب في تنزيل قائمة بروكسي مركز البيانات المشترك وقائمة بروكسي ISP المخصص بشكل منفصل، قم بتطبيق مرشح الخطة قبل التنزيل، وإذا كنت ترغب في تنزيل الكل في ملف واحد، قم بالتنزيل بدون مرشح.