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 ಅವಲಂಬನೆಗಳನ್ನೂ ಸಂಪರ್ಕಿಸಬಹುದು. ವಿಫಲ ಹಂತವನ್ನು ಅದರ ದೋಷದೊಡನೆ ಉಳಿಸಿ. ತಪ್ಪು ಮಾರ್ಗ ಮುಂದುವರಿದರೆ ಆನುವಂಶಿಕವಾಗಿ ಬಂದ ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಬಿಟ್ಟುಹೋಗುವ ಮೌಲ್ಯಗಳನ್ನು ನೋಡಿ; ಪ್ಯಾಕೇಜ್ ಇಂಡೆಕ್ಸ್ ಬದಲಿಸುವುದು ಮೂಲ ಆರಿಸುತ್ತದೆ, ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿಯನ್ನಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು