اس 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 کی اصل لائبریری کو اب بھی ان پٹ کی حمایت کرنی ہوگی۔ یہ من مانی خام ساکٹس کو پراکسی نہیں کرتا۔

متعلقہ مضامین