Korištenje proxyja s uv-om
Postavite proxy varijable okruženja za uv i koristite system-certs kada je odobreni CA već u spremištu povjerenja operativnog sistema.
Za jednu uv naredbu u POSIX ljusci postavite proxy varijable pri tom pozivu:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsZamijenite primjer krajnje tačke adresom servisa ili kandidatom s liste HTTP proxyja. Dodjele vrijede za naredbu i njene podređene procese, bez mijenjanja početnih datoteka ljuske; PowerShell koristi drugu sintaksu. HTTPS odredišta mogu koristiti http:// proxy listener. ALL_PROXY daje opću proxy postavku, a NO_PROXY navodi izuzetke.
Ako ruta radi, ali odobreni CA organizacije nedostaje među Mozilla korijenskim certifikatima uključenim u uv, koristite povjerenje sistema kada je taj CA već tamo instaliran:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsOpcija je --system-certs. Pripadajuća varijabla UV_SYSTEM_CERTS=true dodana je u uv 0.11.0; za starije izdanje provjerite instaliranu pomoć. Zasebno dobijeni PEM paket koristi dokumentirano sučelje povjerenja SSL_CERT_FILE ili SSL_CERT_DIR. Nijedna od tih postavki povjerenja ne bira adresu proxyja.
Pročitajte izlaz naredbe prije nego što to proglasite uspješnim testom rute. uv može ponovo koristiti pakete iz predmemorije bez preuzimanja. Stvarna operacija može pristupati datotekama, preusmjeravanjima, upravljanim preuzimanjima Pythona ili Git zavisnostima izvan indeksa. Zadržite neuspjelu fazu s greškom. Ako pogrešna ruta ostaje, pregledajte naslijeđene vrijednosti proxyja i izuzetaka; promjena indeksa paketa bira izvor, a ne prosljeđujući proxy.