POSIX شیل میں صرف ایک uv کمانڈ کے لیے پراکسی متغیرات اسی کال پر سیٹ کریں:

HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requests

مثال کے اینڈپوائنٹ کو سروس پتے یا HTTP پراکسی فہرست کے کسی امیدوار سے بدلیں۔ یہ قدریں کمانڈ اور اس کے چائلڈ پراسیس پر لاگو ہوتی ہیں، شیل کی ابتدائی فائلیں نہیں بدلتیں؛ PowerShell کی ترکیب الگ ہے۔ HTTPS منزلیں http:// پراکسی لسنر استعمال کر سکتی ہیں۔ ALL_PROXY عمومی پراکسی ترتیب دیتا ہے اور NO_PROXY بائی پاس بتاتا ہے۔

راستہ کام کرتا ہو مگر منظور شدہ تنظیمی CA، uv کے ساتھ شامل Mozilla روٹ سرٹیفکیٹس میں نہ ہو تو نظام کا اعتماد استعمال کریں، بشرطیکہ وہ CA وہاں پہلے سے نصب ہو:

HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requests

آپشن --system-certs ہے۔ اس کا متعلقہ UV_SYSTEM_CERTS=true متغیر uv 0.11.0 میں شامل ہوا؛ پرانے ورژن کے لیے نصب شدہ مدد دیکھیں۔ الگ فراہم کردہ PEM بنڈل اس کے بجائے دستاویزی SSL_CERT_FILE یا SSL_CERT_DIR ٹرسٹ انٹرفیس استعمال کرتا ہے۔ اعتماد کی ان ترتیبات میں سے کوئی پراکسی پتہ نہیں چنتی۔

اسے کامیاب راستہ ٹیسٹ کہنے سے پہلے کمانڈ کا آؤٹ پٹ پڑھیں۔ uv کیش شدہ پیکیج ڈاؤن لوڈ کیے بغیر دوبارہ استعمال کر سکتا ہے۔ حقیقی عمل انڈیکس کے علاوہ فائلوں، ری ڈائریکٹس، مینیجڈ Python ڈاؤن لوڈز یا Git انحصار سے بھی رابطہ کر سکتا ہے۔ ناکام مرحلہ اس کی خرابی کے ساتھ رکھیں۔ غلط راستہ برقرار ہو تو وراثت میں ملی پراکسی اور بائی پاس قدریں دیکھیں؛ پیکیج انڈیکس بدلنا ماخذ چنتا ہے، فارورڈ پراکسی نہیں۔

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