For at den neste Python-kommandoen i denne Command Prompt skal få proxyen med ein gong, set gjeldande miljø:

set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.py

For ei tillaten offentleg nedlasting utan proxyautentisering, byt ut endepunktet med ein kandidat frå HTTP-proxylista og bruk den tiltenkte skripta. Desse verdiane varer i det skalet til dei blir endra eller det blir lukka. Viss føremålet er å ta vare på ein verdi for framtidige økter, er det ei eiga handling:

setx HTTPS_PROXY "http://proxy.example:8080"

setx skriv det varige miljøet; det erstattar ikkje blokka som cmd.exe alt held. Ein barneprosess som seinare blir starta frå det gamle vindauget, kan difor arve den gamle verdien.

Det same gjeld ein IDE eller ein terminalvert. Ei ny fane er ikkje prov på at den langvarige oppstartaren har oppdatert miljøet sitt. Start det råka programmet på nytt frå ein oppstartar med oppdaterte verdiar.

Setx brukar brukaromfang som standard; /m rettar seg mot systemomfang med tilsvarande rettar. Tenester og jobbar til andre brukarar er separate forbrukarar. Begge viste URL-ar er HTTP-mellomledd; HTTPS_PROXY namngir målskjemaet, og det faktiske Python-biblioteket må framleis stø inndata. Det proxyar ikkje vilkårlege rå socketer.

Relaterte artiklar