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 ନିର୍ଭରତାକୁ ମଧ୍ୟ ସମ୍ପର୍କ କରିପାରେ। ବିଫଳ ପର୍ଯ୍ୟାୟ ତାହାର ତ୍ରୁଟି ସହ ରଖନ୍ତୁ। ଭୁଲ୍ ମାର୍ଗ ରହିଲେ ଉତ୍ତରାଧିକାରରେ ମିଳିଥିବା ପ୍ରକ୍ସି ଓ ବାଇପାସ୍ ମୂଲ୍ୟ ଦେଖନ୍ତୁ; ପ୍ୟାକେଜ୍ ଇଣ୍ଡେକ୍ସ ବଦଳାଇବା ଉତ୍ସ ବାଛେ, ଫରୱାର୍ଡ ପ୍ରକ୍ସି ନୁହେଁ।