setx প্রক্সি সংরক্ষণ করেছে। এই উইন্ডোতে এখনো পুরোনোটা আছে।
বর্তমান Windows কমান্ড সেশনের জন্য প্রক্সি সেট করুন এবং এই পরিবর্তনটিকে স্থায়ী setx বরাদ্দ থেকে আলাদা করুন।
এই Command Prompt-এ পরের Python কমান্ডটি যাতে প্রক্সি সঙ্গে সঙ্গে পায়, তার জন্য এর বর্তমান পরিবেশ সেট করুন:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyপ্রক্সি প্রমাণীকরণ ছাড়া অনুমোদিত পাবলিক ডাউনলোডের জন্য এন্ডপয়েন্টটি HTTP প্রক্সি তালিকা থেকে একটি প্রার্থী দিয়ে বদলান এবং উদ্দিষ্ট স্ক্রিপ্ট ব্যবহার করুন। এই মানগুলি সেই শেলে পরিবর্তন না হওয়া বা বন্ধ না হওয়া পর্যন্ত থাকে। যদি ভবিষ্যতের সেশনের জন্য মান সংরক্ষণ করাই উদ্দেশ্য হয়, তবে সেটি আলাদা কাজ:
setx HTTPS_PROXY "http://proxy.example:8080"setx স্থায়ী পরিবেশ লেখে; এটি cmd.exe যে ব্লক ইতিমধ্যে ধরে আছে তা প্রতিস্থাপন করে না। তাই পুরোনো উইন্ডো থেকে পরে চালু করা চাইল্ড প্রসেস পুরোনো মান উত্তরাধিকারসূত্রে পেতে পারে।
একই কথা IDE বা টার্মিনাল হোস্টের ক্ষেত্রেও প্রযোজ্য। নতুন ট্যাব মানে এই নয় যে দীর্ঘকাল চলা লঞ্চার তার পরিবেশ রিফ্রেশ করেছে। প্রভাবিত অ্যাপ্লিকেশনটি হালনাগাদ মানসহ লঞ্চার থেকে আবার চালু করুন।
Setx ডিফল্টে ব্যবহারকারী পরিসর ব্যবহার করে; /m সংশ্লিষ্ট বিশেষাধিকারসহ সিস্টেম পরিসর লক্ষ্য করে। পরিষেবা এবং অন্য ব্যবহারকারীদের কাজ আলাদা ভোক্তা। দেখানো দুটি URL-ই HTTP মধ্যস্থতাকারী; HTTPS_PROXY গন্তব্য স্কিমের নাম দেয়, এবং Python-এর প্রকৃত লাইব্রেরিকে এখনো ইনপুটটি সমর্থন করতে হবে। এটি ইচ্ছামতো কাঁচা সকেট প্রক্সি করে না।