Vienai uv komandai POSIX apvalkale nustatykite tarpinio serverio kintamuosius prie to iškvietimo:

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

Pavyzdinį galinį tašką pakeiskite paslaugos adresu arba kandidatu iš HTTP tarpinių serverių sąrašo. Priskyrimai galioja komandai ir jos antriniams procesams, nekeisdami apvalkalo paleidimo failų; PowerShell naudoja kitą sintaksę. HTTPS paskirtys gali naudoti http:// tarpinio serverio klausymosi tašką. ALL_PROXY pateikia bendrą tarpinio serverio nuostatą, o NO_PROXY nurodo išimtis.

Jei maršrutas veikia, bet patvirtintos organizacijos CA nėra uv pridėtuose Mozilla šakniniuose sertifikatuose, naudokite sistemos pasitikėjimą, kai ta CA jau ten įdiegta:

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

Parinktis yra --system-certs. Atitinkamas kintamasis UV_SYSTEM_CERTS=true pridėtas uv 0.11.0; senesnei versijai žiūrėkite įdiegtą žinyną. Atskirai pateiktas PEM paketas naudoja dokumentuotą pasitikėjimo sąsają SSL_CERT_FILE arba SSL_CERT_DIR. Nė viena iš šių pasitikėjimo nuostatų neparenka tarpinio serverio adreso.

Perskaitykite komandos išvestį prieš laikydami tai sėkmingu maršruto bandymu. uv gali pakartotinai naudoti podėlio paketus jų neatsiųsdamas. Tikra operacija taip pat gali kreiptis į failus, peradresavimus, valdomus Python atsisiuntimus ar Git priklausomybes už indekso ribų. Išsaugokite nesėkmingą etapą su klaida. Jei neteisingas maršrutas išlieka, patikrinkite paveldėtas tarpinio serverio ir išimčių reikšmes; paketų indekso keitimas parenka šaltinį, o ne persiunčiantį tarpinį serverį.

Susiję straipsniai