الوكيل المخفي في إعدادات curl
اعثر على إعداد curl الافتراضي، وحافظ على وضوح إعدادات الوكيل الدائمة، وتجاوزها لتشخيص واحد.
أزلت متغيرات الوكيل وفتحت طرفية جديدة، لكن curl ما زال يتصل بالوكيل نفسه. قبل تغيير إعدادات شبكة النظام، افحص ملف إعداد curl نفسه.
يمكن لـ curl تحميل إعداد افتراضي عند بدء التشغيل. ويستخدم إدخال الوكيل الدائم صيغة إعداداته الخاصة:
proxy = "http://203.0.113.10:8080"
تشرح وثائق ملف الإعداد مواقع الملفات المدعومة وقواعد التحليل. العنوان أعلاه توضيحي؛ وتوفر قائمة وكلاء HTTP مرشحين لاختبار مسار عام مسموح. استخدم ترتيب البحث الموثق لمنصتك؛ فقد يفوّت اسم ملف من إجابة Windows قديمة الملف الذي يقرأه curl المثبت فعلياً.
ابدأ مقارنة من دون الملف الافتراضي
ضع -q أولاً لمنع تحميل إعداد curl الافتراضي. ولطلب مباشر صريح، امسح اختيار الوكيل أيضاً:
curl -q --proxy "" https://example.com/
إيقاف ملف الإعداد وحده يترك مدخلات أخرى، منها متغيرات البيئة. يجعل خيار الوكيل الفارغ نية التوجيه واضحة. ويظل الإعداد الذي جرى تحميله عمداً في موضع آخر من الاستدعاء بحاجة إلى فحص.
قد تضيف كنية shell أو غلاف خيارات وكيل قبل أن يرى curl وسيطاتك. إذا تصرفت المقارنة المصغرة على نحو غير متوقع، فافحص طريقة حل shell للأمر وكذلك ملفات الإعداد الموجودة.
أبقِ الإعدادات الافتراضية بسيطة
الملف الافتراضي مريح لمسار شخصي ثابت. ينبغي للبرامج النصية التي تحتاج وكيلاً معيناً أن تصرح بهذا الاعتماد بدلاً من الاتكال على ملف في الدليل المنزلي للمطور.
تعامل بحذر مع بيانات الاعتماد في الإعداد الدائم. قيّد الوصول إلى الملف وتجنب نسخه إلى مستودعات المشاريع أو تذاكر الدعم. يذكر تقرير تشخيصي مفيد الوكيل المختار بأمان من دون نشر كلمة مروره.