داكن proxyscrape شعار

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

أدلة، سبتمبر 03-20225 دقائق للقراءة

According to Statista, in 2022,  more than 66% of the world’s population is using Internet media and involved in internet communication. Communication is the major application of networking. People tend to send and receive information from one server to another server connected to the network. Out of multiple ways of establishing communication, here we have

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

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

ما هو cURL؟

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

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

لماذا نحتاج إلى بروكسيات cURL؟

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

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

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

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

سودو شقة تثبيت الضفيرة

الأمر "تعليمات"

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

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

الضفيرة -- مساعدة

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

الضفيرة - فئة المساعدة

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

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

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

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

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

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

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

أمثلة نموذجية

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

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

مثل:

حليقة https://www.proxyscrape.com / المنزل

يؤدي هذا إلى عرض رمز HTML للصفحة.

حليقة https://www.proxyscrape -أنا

يعرض هذا الأمر معلومات رأس موقع الويب.

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

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

حليقة - وكيل [protocol://] مضيف [:p ort]

مثل:

حليقة - وكيل http://159.65.133.175 https://www. httpbin.org/ip/

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

في هذه الحالة ، نستخدم عنواني URL. الأول هو عنوان الوكيل (http://159.65.133.175) الذي نقوم بتكوينه باستخدام طلب HTTP. الثاني (httpbin.org/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 "المستخدم: P@ssword" - http://159.65.133.175 https://www.httpbin.org/ip/ الوكيل

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

curl - مستخدم 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 للوكيل في كل مرة.

مثل:

تصدير http_proxy="http://159.65.133.175"
تصدير https_proxy="http://159.65.133.175"

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

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

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

هنا ، يتم تعريف كلمة "curl" في الأمر بسطر أوامر آخر "–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. في هذه الحالة، يمكنك استخدام الأمر –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.