আপনি প্রক্সি ভেরিয়েবল মুছে নতুন টার্মিনাল খুলেছেন, তবু curl একই প্রক্সিতে সংযোগ করছে। সিস্টেমের নেটওয়ার্ক সেটিংস বদলানোর আগে curl-এর নিজস্ব কনফিগারেশন ফাইল দেখুন।

curl শুরু হলে একটি ডিফল্ট কনফিগারেশন লোড করতে পারে। স্থায়ী প্রক্সি এন্ট্রি তার কনফিগারেশন সিনট্যাক্স ব্যবহার করে:

proxy = "http://203.0.113.10:8080"

কনফিগারেশন-ফাইলের নথি সমর্থিত ফাইলের অবস্থান ও পার্সিং নিয়ম ব্যাখ্যা করে। উপরের ঠিকানাটি উদাহরণ; HTTP প্রক্সি তালিকা অনুমোদিত পাবলিক-রুট পরীক্ষার জন্য প্রার্থী দেয়। প্ল্যাটফর্মের নথিবদ্ধ অনুসন্ধান-ক্রম ব্যবহার করুন; পুরনো Windows উত্তরের ফাইলনাম ইনস্টল করা curl যে ফাইল পড়ে তা এড়িয়ে যেতে পারে।

ডিফল্ট ফাইল ছাড়া তুলনা শুরু করুন

ডিফল্ট curl কনফিগারেশন লোড বন্ধ করতে প্রথমে -q রাখুন। স্পষ্ট direct অনুরোধের জন্য প্রক্সি নির্বাচনও খালি করুন:

curl -q --proxy "" https://example.com/

শুধু কনফিগারেশন ফাইল দমন করলে এনভায়রনমেন্ট ভেরিয়েবলসহ অন্য ইনপুট থেকে যায়। খালি প্রক্সি বিকল্প রাউটিংয়ের উদ্দেশ্য স্পষ্ট করে।

কোনও shell alias বা wrapper curl আপনার আর্গুমেন্ট দেখার আগে প্রক্সি অপশন যোগ করতে পারে। ন্যূনতম তুলনা অপ্রত্যাশিত হলে shell কীভাবে কমান্ডটি খুঁজে পায় এবং কোন কনফিগারেশন ফাইল আছে তা দেখুন।

ডিফল্ট সহজ রাখুন

একটি ডিফল্ট ফাইল স্থিতিশীল ব্যক্তিগত রুটের জন্য সুবিধাজনক। নির্দিষ্ট প্রক্সি দরকার এমন স্ক্রিপ্টে ডেভেলপারের home-directory ফাইলের ওপর নির্ভর না করে সেই নির্ভরতা স্পষ্ট করা উচিত।

স্থায়ী কনফিগারেশনে শংসাপত্র নিয়ে সতর্ক থাকুন। ফাইলের প্রবেশাধিকার সীমিত করুন এবং প্রকল্প রিপোজিটরি বা সহায়তা টিকিটে কপি করবেন না। উপযোগী ডায়াগনস্টিক রিপোর্ট পাসওয়ার্ড প্রকাশ না করে নির্বাচিত প্রক্সির নিরাপদ নাম দেয়।

সম্পর্কিত নিবন্ধ