Jos haluat välityspalvelimen vain yhdelle uv-komennolle POSIX-komentotulkissa, aseta muuttujat kyseisen kutsun yhteydessä:

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

Korvaa esimerkin päätepiste palvelun osoitteella tai HTTP-välityspalvelinluettelon ehdokkaalla. Asetukset koskevat komentoa ja sen lapsiprosesseja, eivätkä muuta komentotulkin käynnistystiedostoja; PowerShell käyttää eri syntaksia. HTTPS-kohteet voivat käyttää http://-välityspalvelimen kuuntelupistettä. ALL_PROXY antaa yleisen välityspalvelinasetuksen ja NO_PROXY määrittää ohitukset.

Jos reitti toimii mutta hyväksytty organisaation CA puuttuu uv:n mukana toimitetuista Mozillan juurivarmenteista, käytä järjestelmän luottamusta, kun CA on jo asennettu sinne:

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

Valitsin on --system-certs. Sitä vastaava muuttuja UV_SYSTEM_CERTS=true lisättiin uv 0.11.0:ssa; tarkista vanhemman version asennettu ohje. Erikseen toimitettu PEM-paketti käyttää sen sijaan dokumentoitua luottamusrajapintaa SSL_CERT_FILE tai SSL_CERT_DIR. Mikään näistä luottamusasetuksista ei valitse välityspalvelimen osoitetta.

Lue komennon tuloste ennen kuin pidät reittitestiä onnistuneena. uv voi käyttää välimuistissa olevia paketteja lataamatta niitä. Todellinen toiminto voi ottaa yhteyttä myös tiedostoihin, uudelleenohjauksiin, hallittuihin Python-latauksiin tai Git-riippuvuuksiin indeksin lisäksi. Säilytä epäonnistunut vaihe virheineen. Jos väärä reitti jatkuu, tutki perityt välityspalvelin- ja ohitusarvot; paketti-indeksin muuttaminen valitsee lähteen eikä välityspalvelinta.

Aiheeseen liittyvät artikkelit