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 أحد أفضل أدوات سطر الأوامر لأنه يدعم معظم بروتوكولات الاتصال ، مثل بروتوكول HTTPS و HTTP و FTP والجوارب و SFTP. تحتوي أوامر cURL على هذه الميزة الخاصة للتكوين باستخدام الخوادم الوكيلة. هذا يخفي عنوان IP الفعلي لأوامر المستخدم ويستخدم عنوان الوكيل للاتصال. تتوافق أداة cURL مع جميع أنواع أنظمة التشغيل. يمكن للإصدارات بعد Windows 10 استخدام هذا مع مطالبات الأوامر ، بينما سيستخدمها الآخرون بعد تنزيل برنامج cURL.
قد تواجه أوامر cURL التي تساعد في إرسال المعلومات واستردادها عبر الإنترنت كتل IP أو كتل جغرافية في حالات معينة. قد تكون هناك بعض المواقع التي تمنع المستخدمين جغرافيا من الحصول على البيانات أو نشرها من عناوين URL الخاصة بهم في مواقع أخرى. يستخدم الخادم الوكيل عنوان الوكيل الخاص به للعمل عبر الكتل الجغرافية وتقليل حظر IP. يمكن للمستخدمين تكوين الوكلاء باستخدام طلبات HTTP. وبالمثل ، من الممكن أيضا تكوين الوكلاء باستخدام أوامر curl. تسمح بروكسيات cURL هذه للمستخدمين بالاستفادة من ميزات الوكيل وطلبات البروتوكول الآمنة. تستخدم بروكسيات cURL وكيل HTTP ، وتسمح له بمصادقة الوكيل ، واستخدام متغيرات البيئة ، وإضافة اسم مستعار ، واستخدام الوكلاء للمواقع المطلوبة. Proxyscrape لديه مجموعة واسعة من خيارات الوكيل للمستخدمين الذين يدعمون تأمين طلبات البروتوكول.
بعض أنظمة التشغيل ، مثل Linux و MAC. وتسمح لك إصدارات مثل Windows 10 باستخدام cURL مباشرة مع موجه الأوامر. تتطلب أنظمة التشغيل الأخرى التثبيت المناسب ل cURL لبدء العمل معه.
سودو شقة تثبيت الضفيرة
أحد الأوامر المهمة من بين العديد من أوامر cURL التي يجب أن يعرفها الجميع هو أمر "المساعدة". فيما يلي خطوات استخدام أمر التعليمات.
الضفيرة -- مساعدة
الضفيرة - فئة المساعدة
الضفيرة - وكيل المساعدة
فيما يلي بعض الأوامر الشائعة وبناء جملتها.
–تعليمات | يعرض الأوامر |
–تعليمات | يحصل على المساعدة |
–data | بيانات منشور HTTP |
–استعصى | فشل بصمت في أخطاء HTTP |
–أدخل | يتضمن استجابات البروتوكول في الرأس |
–output | يكتب إخراج ملف |
–user | مستخدم الخادم وكلمة المرور |
هنا ، دعنا نناقش بعض الأمثلة البسيطة لأوامر cURL.
يبدأ كل أمر cURL بكلمة "curl" متبوعة بالتعليمات الفعلية للنظام من أداة سطر الأوامر cURL.
مثل:
حليقة https://www.proxyscrape.com / المنزل
يؤدي هذا إلى عرض رمز HTML للصفحة.
حليقة https://www.proxyscrape -أنا
يعرض هذا الأمر معلومات رأس موقع الويب.
يمكن للمستخدمين تكوين بروتوكول الوكيل الافتراضي باستخدام طلبات 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/
استكشف أوامر المصادقة الأخرى باستخدام أمر "المساعدة".
الضفيرة - مساعدة المصادقة
يفضل مستخدمو البروكسي في الغالب بروكسيات 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. في هذه الحالة، يمكنك استخدام الأمر –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/
Proxyscrape هو أحد أفضل حلول البيع بالبروكسي التي توفر الوكلاء السكنيين ووكلاء مراكز البيانات والوكلاء المخصصين. يمكن للناس الاستفادة من الوكلاء من Proxyscrape لتكوينها باستخدام أوامر cURL. نظرا لأن هذه البروكسيات محددة جغرافيا ومتوفرة في بروتوكولات مختلفة ، فهي الأنسب لبروكسيات cURL لاستخدامها مع مواقع ذات بروتوكولات ومواقع مختلفة. تحقق من حزمة تسعير الوكلاء.
كيف تختبر موقع ويب باستخدام وكيل؟
لماذا وكلاء الأمن السيبراني مشهورون جدا؟
يعد تمرير المعلومات من وإلى مواقع الويب من خلال أداة سطر الأوامر هو الأيديولوجية الأساسية لأوامر cURL. إذا كنت ترغب في تأمين أوامر cURL باستخدام ميزات الوكيل ، مثل القدرة على الكشط وإخفاء الهوية وخدمات تصحيح الأخطاء الأخرى ، فجرب خادما وكيلا افتراضيا للتشغيل على جهازك وتكوينه باستخدام cURL. استخدم أوامر التعليمات لمعرفة المزيد حول وسيطات سطر الأوامر cURL.