شعار proxyscrape داكن

وكلاء CURL - الدليل النهائي لعام 2024

أدلة إرشادية, Sep-28-20225 دقائق للقراءة

وفقًا لـ Statista، في عام 2022، فإن أكثر من 66% من سكان العالم يستخدمون وسائط الإنترنت ويشاركون في التواصل عبر الإنترنت. التواصل هو التطبيق الرئيسي للشبكات. يميل الناس إلى إرسال واستقبال المعلومات من خادم إلى خادم آخر متصل بالشبكة. من بين الطرق المتعددة لإنشاء الاتصال، لدينا هنا

وفقًا لـ Statista، في عام 2022، فإن أكثر من 66% من سكان العالم يستخدمون وسائط الإنترنت ويشاركون في التواصل عبر الإنترنت. التواصل هو التطبيق الرئيسي للشبكات. يميل الناس إلى إرسال واستقبال المعلومات من خادم إلى خادم آخر متصل بالشبكة. من بين الطرق المتعددة لإنشاء الاتصال، لدينا هنا نموذج تمرير المعلومات إلى خادم من خلال الأوامر. ألن يكون من الرائع أن يضيف المستخدمون ميزات الوكيل مع اتصالات سطر الأوامر؟ سترشدك هذه المقالة إلى تكوين كيرل مع خادم وكيل وشرح كيف يمكن للبروكسي دعم أوامر cURL عند الوصول إلى المواقع المحظورة بأمان عالي المستوى.

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

ما هو cURL؟

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

تعتبر cURL واحدة من أفضل أدوات سطر الأوامر لأنها تدعم معظم بروتوكولات الاتصال، مثل بروتوكول HTTPS، HTTP، HTTP، FTP، Socks، و SFTP. لأوامر cURL هذه الميزة الخاصة بالتكوين مع خوادم البروكسي. هذا يخفي عنوان IP الفعلي لأوامر المستخدم ويستخدم عنوان الوكيل للاتصال. أداة cURL متوافقة مع جميع أنواع أنظمة التشغيل. يمكن للإصدارات التي تلي ويندوز 10 استخدام هذا الأمر مع مطالبات الأوامر، بينما ستستخدمها الإصدارات الأخرى بعد تنزيل برنامج cURL.

لماذا نحتاج إلى وكلاء cURL؟

قد تواجه أوامر cURL التي تساعد في إرسال المعلومات واسترجاعها عبر الإنترنت حظر بروتوكول الإنترنت أو الحظر الجغرافي في بعض الحالات. قد تكون هناك بعض المواقع التي تحظر المستخدمين جغرافيًا من الحصول على البيانات أو نشرها من عناوين URL الخاصة بها في مواقع أخرى. يستخدم الخادم الوكيل عنوان البروكسي الخاص به للعمل عبر الحجب الجغرافي ويقلل من حظر بروتوكول الإنترنت. يمكن للمستخدمين تكوين البروكسيات مع طلبات HTTP. وبالمثل، يمكن أيضًا تكوين البروكسيات باستخدام أوامر curl. تتيح وكلاء cURL هذه للمستخدمين الاستفادة من ميزات البروكسي وطلبات البروتوكول الآمنة. تستخدم وكلاء cURL بروكسيات cURL بروكسي HTTP، وتسمح له بمصادقة الوكيل، واستخدام متغيرات البيئة، وإضافة اسم مستعار، واستخدام البروكسيات للمواقع المطلوبة. Proxyscrape لديها مجموعة واسعة من خيارات البروكسي للمستخدمين التي تدعم تأمين طلبات البروتوكول.

كيفية استخدام أمر cURL؟

بعض أنظمة التشغيل، مثل لينكس وماك. وإصدارات مثل ويندوز 10 تسمح لك باستخدام cURL مباشرةً مع موجه الأوامر. تتطلب أنظمة التشغيل الأخرى التثبيت المناسب لـ cURL لبدء العمل معه.

  • بالنسبة لإصدار النافذة الأقدم، قم بتنزيل برنامج cURL من صفحة التنزيل الرسمية هذه.
  • بالنسبة لأوبونتو، افتح "الطرفية" وقم بتشغيل cURL باستخدام أمر تثبيت cURL.

sudo apt apt install curl

أمر المساعدة

أحد الأوامر المهمة من بين العديد من أوامر cURL التي يجب أن يعرفها الجميع هو أمر "المساعدة". فيما يلي خطوات استخدام أمر المساعدة.

  • يسرد سطر الأوامر هذا بناء الجملة واستخدامات جميع أوامر cURL المتاحة.

تجعيد الشعر - مساعدة

  • يعرض هذا الأمر قائمة بالسمات وبناء جملها. لكن، لا يعرض هذا الأمر جميع الأوامر. يحتوي cURL على فئات متعددة من القوائم. يمكنك سرد الفئات وعرض قائمة المساعدة المطلوبة.

تجعيد الشعر - فئة المساعدة

  • كما هو موضح في الشكل، يسرد أمر الفئة هذا جميع فئات الأوامر المتاحة في cURL.
  • من بينها، ابحث عن الفئة التي تحتاج إليها واستخدم اسم الفئة في أمر المساعدة.

كيرل --مساعدة الوكيل

  • يعرض هذا الأمر جميع الأوامر المتعلقة بالوكيل.

أوامر cURL الشائعة

فيما يلي بعض الأوامر الشائعة وتراكيبها.

الأوامر الشائعة - وكلاء الضفيرة

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

عينة من الأمثلة

دعونا نناقش هنا بعض الأمثلة البسيطة لأوامر cURL.

يبدأ كل أمر من أوامر cURL بكلمة "curl" التي تتبعها التعليمات الفعلية للنظام من أداة سطر أوامر cURL.

مثال على ذلك:

تجعيد الشعر https://www.proxyscrape.com/home

يعرض هذا كود HTML للصفحة.

تجعيد الشعر https://www.proxyscrape -I

يعرض هذا الأمر معلومات رأس الصفحة الرئيسية للموقع الإلكتروني.

استخدام البروكسي مع أوامر cURL

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

كيرل - بروكسي [البروتوكول://] المضيف [:المنفذ]

مثال :

curl - proxy http://159.65.133.175 https://www. httpbin.org/ip/

في هذا المثال، نقوم بتكوين الخادم الوكيل لمضيفنا المحلي بطلب HTTPS للوصول إلى عنوان URL المطلوب.

في هذه الحالة، نستخدم عنوانين لعناوين URL. الأول هو عنوان الوكيل (http://159.65.133.175) الذي نقوم بتكوينه مع طلب HTTP. والثاني (httpbin.org/ip/ip/) هو عنوان URL الذي نرغب في الوصول إليه باستخدام عنوان الوكيل. 

الآن، يتم تأمين طلب HTTP هذا باستخدام إعدادات الوكيل.

إذا أردت استكشاف أوامر أخرى متعلقة بهذا الوكيل، استخدم أمر المساعدة مع فئة الوكيل.

كيرل -مساعدة -وكيل

المصادقة بالوكالة

يمكن للمستخدمين أيضًا تضمين المصادقة على خوادم HTTP الوكيل. يبدأ أمر المصادقة cURL بعلامة -U ويستمر كذلك بخاصيتي اسم المستخدم وكلمة المرور لضمان الأمان.

فيما يلي بناء الجملة الأساسي لأمر المصادقة:

curl -U --proxy-user <user:password>

مثال على ذلك:

curl --U المستخدم: كلمة المرور - وكيل http://159.65.133.175 https://www.httpbin.org/ip/

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

Curl --U "user: P@ssword" - وكيل http://159.65.133.175 https://www.httpbin.org/ip/

إذا لم يكن المستخدم مستعدًا لتحديد كلمة المرور مسبقًا، فيمكنه فقط تضمين متغير "المستخدم" وتركه دون إضافة كلمة المرور كما هو موضح أدناه. يؤدي تشغيل هذا الأمر إلى مطالبة المستخدم بإدخال كلمة المرور أثناء تنفيذ الأوامر.

كيرل --U مستخدم - وكيل http://159.65.133.175 https://www.httpbin.org/ip/

استكشف أوامر المصادقة الأخرى باستخدام الأمر "مساعدة".

كيرل -مساعدة في المصادقة

تجاوز أخطاء شهادة SSL عند استخدام بروكسيات cURL

يفضل مستخدمو البروكسي في الغالب وكلاء cURL لأغراض تصحيح الأخطاء لأن وكلاء cURL يمكنهم التعامل بفعالية مع أخطاء الأمان باستخدام علامة -k. قد ترفض أخطاء شهادة SSL طلبات HTTP إذا وجدت أنها غير مؤمنة. في هذه الحالة، يستخدم بروكسي HTTP مع أوامر cURL العلامة -k لتجاهل أخطاء الأمان.

curl --U المستخدم: كلمة المرور - وكيل http://159.65.133.175 https://www.httpbin.org/ip/ -k [URL]

المتغير البيئي

يمكن للمستخدمين استخدام المتغيرات البيئية مع الوكلاء. يمكن للمستخدمين تعريف متغيرات البيئة لكل بروتوكول يستخدمونه. إذا كانوا يستخدمون بروتوكولات HTTP، فيمكنهم تحديد عنوان وكيل HTTP على اسم المتغير "http_proxy" أو "https_proxy". كلما كانت هناك حاجة لاستخدام خادم وكيل HTTP، يمكن للمستخدمين الاستفادة من هذا الوكيل العام دون تحديد عنوان URL الوكيل في كل مرة.

مثال على ذلك:

export http_proxy="http://159.65.133.175" export https_proxy="http://159.65.133.175"

استخدام الاسم المستعار

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

الاسم المستعار curl= "curl -x http://159.65.133.175"

هنا، يتم تعريف كلمة "تجعيد الشعر" في الأمر بسطر أمر آخر "-x http://159.65.133.175".

مثال على ذلك:

الضفيرة https://www.httpbin.org/ip/

في هذا النموذج، تشير كلمة "curl" في الأمر إلى وكيل HTTP cURL. المعنى الفعلي لسطر الأوامر مشابه للأمر الموضح أدناه.

كيرل - بروكسي http://159.65.133.175 https://www.httpbin.org/ip/

استخدام ملف Curlrc

إليك طريقة أخرى بسيطة لتكوين خادم وكيل لتجنب تمريره في كل مرة. من خلال إنشاء ملف تكوين cURL (ملف .curlrc)، يمكن للمستخدمين إنشاء دليل رئيسي وتضمين تكوينات بروكسي متعددة.

مثال على الملف: ملف .curlrc

الوكيل = "http://159.65.133.175"

تجاهل وكيل لطلبات cURL cURL

قد يحتاج الأشخاص إلى تجاوز البروكسيات يدويًا في حالات معينة، على الرغم من أنهم قاموا بتعيين البروكسيات على مستوى العالم من خلال ميزات cURL، مثل متغيرات البيئة أو الأسماء المستعارة أو ملفات cURL. في هذه الحالة، يمكنك استخدام الأمر -no proxy لتجاوز عنوان الوكيل.

كيرل --لا وكيل "*" https://www.httpbin.org/ip/

سوكس بروكسي بروكسي سيرفر

كما نعلم مسبقاً أن أمر cURL يدعم معظم البروتوكولات، وهنا لدينا مثال مع بروتوكول الجوارب. نستخدم هنا وكيل الجوارب بدلاً من وكيل HTTP الذي ناقشناه حتى الآن.

كيرل --socks5 "159.65.133.175" https://www.httpbin.org/ip/

يمكن للأشخاص تضمين مصادقة المستخدم لبروتوكول socks5 .

كيرل --socks5 "159.65.133.175" https://www.httpbin.org/ip/

وكيل cURL بواسطة Proxyscrape

Proxyscrape هي واحدة من أفضل حلول بيع البروكسي التي توفر البروكسيات السكنية وبروكسيات مراكز البيانات والبروكسيات المخصصة. يمكن للأشخاص الاستفادة من البروكسيات من Proxyscrape لتكوينها باستخدام أوامر cURL. نظرًا لأن هذه البروكسيات محددة جغرافيًا ومتوفرة في بروتوكولات مختلفة فهي الأنسب لبروكسيات cURL لاستخدامها مع مواقع من بروتوكولات ومواقع مختلفة. تحقق من حزمة أسعار البروكسيات. 

اقرأ أيضاً

ما هو محوّل الوكيل وكيف يعمل؟

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

ما سبب شهرة الوكلاء في مجال الأمن السيبراني؟

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

الأسئلة الشائعة:

1. ما هو أمر cURL؟
يُختصر عنوان URL الخاص بالعميل بـ cURL. يمكن لأمر cURL هذا الوصول إلى أي تطبيق ويب أو خادم عن طريق ذكر عنوان URL الخاص بذلك التطبيق المحدد. كما أنه يحمل البيانات التي يجب نقلها عبر البروتوكولات.
2. بأي طريقة يمكن للوكلاء مساعدة cURL؟
يمكن أن يؤدي دمج البروكسي مع أمر cURL إلى حماية اتصال البيانات باستخدام ميزات البروكسي. وذلك باستخدام البروكسي يمكن للعميل التواصل مع الخادم دون السماح له بمعرفة هويته. تساعدهم البروكسيات أيضًا على تجاوز كتل عناوين IP والكتل الجغرافية لكشط البيانات عبر الشبكة.
3. ماذا يفعل الأمر "cURL include"؟
سيضيف الأمر "تضمين cURL" بيانات الرأس إلى الإخراج. أي أن البيانات مثل أنيمي الخادم والبيانات ونوع البروتوكول وأشياء أخرى ستتم إضافتها إلى الإخراج.
4. ماذا تفعل فئة بروتوكول IMAP لأمر cURL؟
سيتيح لك بروتوكول IMAP مع أوامر cURL الوصول إلى مخزن بيانات البريد الإلكتروني. يمكن أن يحصل هذا على جميع البيانات المتعلقة برسائل البريد الإلكتروني مثل عناوين البريد الإلكتروني وحالات البريد الإلكتروني ومحتوى البريد الإلكتروني وأشياء أخرى.
5. كيفية استخدام البروكسي مع أمر cURL؟
سيتيح لك بروتوكول IMAP مع أوامر cURL الوصول إلى مخزن بيانات البريد الإلكتروني. يمكن الحصول على جميع البيانات المتعلقة برسائل البريد الإلكتروني مثل عناوين البريد الإلكتروني، وحالات البريد الإلكتروني، ومحتوى البريد الإلكتروني، وأشياء أخرى

الخاتمة

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