setx je sačuvao proxy. Ovaj prozor još ima stari.
Postavite proxy za trenutnu sesiju Windows komandne linije i razlikujte tu promjenu od trajne setx dodjele.
Da bi sljedeća Python naredba u ovom Command Promptu odmah dobila proxy, postavite njegovo trenutno okruženje:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyZa dozvoljeno javno preuzimanje bez proxy autentifikacije zamijenite krajnju točku kandidatom iz liste HTTP proxyja i koristite predviđenu skriptu. Ove vrijednosti ostaju u tom shellu dok se ne promijene ili dok se ne zatvori. Ako je namjera sačuvati vrijednost za buduće sesije, to je zasebna radnja:
setx HTTPS_PROXY "http://proxy.example:8080"setx upisuje trajno okruženje; ne zamjenjuje blok koji cmd.exe već drži. Dijete proces pokrenut kasnije iz starog prozora stoga može naslijediti staru vrijednost.
Isto vrijedi za IDE ili terminalnog hosta. Nova kartica nije dokaz da je dugotrajni pokretač osvježio svoje okruženje. Ponovo pokrenite pogođenu aplikaciju iz pokretača s ažuriranim vrijednostima.
Setx prema zadanim postavkama koristi korisnički obim; /m cilja sistemski obim s odgovarajućim privilegijama. Usluge i poslovi drugih korisnika su odvojeni potrošači. Oba prikazana URL-a su HTTP posrednici; HTTPS_PROXY imenuje shemu odredišta, a stvarna Python biblioteka još mora podržavati unos. Ne posreduje proizvoljne sirove sockete.