uv ਨਾਲ ਪ੍ਰਾਕਸੀ ਵਰਤੋ
uv ਦੇ ਪ੍ਰਾਕਸੀ ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਸੈਟ ਕਰੋ ਅਤੇ ਮਨਜ਼ੂਰ ਪ੍ਰਾਕਸੀ CA ਪਹਿਲਾਂ ਹੀ ਸਿਸਟਮ ਦੇ ਟਰੱਸਟ ਸਟੋਰ ਵਿੱਚ ਹੋਵੇ ਤਾਂ system-certs ਵਰਤੋ।
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 ਨਿਰਭਰਤਾਵਾਂ ਨਾਲ ਵੀ ਸੰਪਰਕ ਕਰ ਸਕਦਾ ਹੈ। ਅਸਫਲ ਪੜਾਅ ਅਤੇ ਉਸ ਦੀ ਗਲਤੀ ਰੱਖੋ। ਗਲਤ ਰਸਤਾ ਜਾਰੀ ਰਹੇ ਤਾਂ ਵਿਰਾਸਤ ਵਿੱਚ ਮਿਲੇ ਪ੍ਰਾਕਸੀ ਤੇ ਬਾਈਪਾਸ ਮੁੱਲ ਵੇਖੋ; ਪੈਕੇਜ ਇੰਡੈਕਸ ਬਦਲਣਾ ਸਰੋਤ ਚੁਣਦਾ ਹੈ, ਫਾਰਵਰਡ ਪ੍ਰਾਕਸੀ ਨਹੀਂ।