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 निर्भरता से भी संपर्क कर सकता है। विफल चरण और उसकी त्रुटि साथ रखें। गलत रूट बना रहे तो विरासत में मिले प्रॉक्सी व बायपास मान देखें; पैकेज इंडेक्स बदलना स्रोत चुनता है, फ़ॉरवर्ड प्रॉक्सी नहीं।

संबंधित लेख