setx a salvat proxy-ul. Această fereastră îl are încă pe cel vechi.
Setați un proxy pentru sesiunea curentă de comandă Windows și distingeți această modificare de o atribuire setx persistentă.
Pentru ca următoarea comandă Python din acest Command Prompt să primească proxy-ul imediat, setați mediul ei curent:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyPentru o descărcare publică permisă fără autentificare proxy, înlocuiți punctul final cu un candidat din lista de proxy-uri HTTP și folosiți scriptul dorit. Aceste valori durează în acel shell până când sunt modificate sau acesta se închide. Dacă intenția este să păstrați o valoare pentru sesiuni viitoare, aceea este o acțiune separată:
setx HTTPS_PROXY "http://proxy.example:8080"setx scrie mediul persistent; nu înlocuiește blocul pe care cmd.exe îl deține deja. De aceea, un proces copil lansat mai târziu din fereastra veche poate moșteni valoarea veche.
Același lucru este valabil pentru un IDE sau un host de terminal. O filă nouă nu este dovada că lansatorul de lungă durată și-a reîmprospătat mediul. Relansați aplicația afectată dintr-un lansator cu valori actualizate.
Setx folosește implicit domeniul de utilizator; /m vizează domeniul de sistem cu privilegiile corespunzătoare. Serviciile și sarcinile altor utilizatori sunt consumatori separați. Ambele URL-uri afișate sunt intermediari HTTP; HTTPS_PROXY numește schema destinației, iar biblioteca reală a Python trebuie să accepte în continuare intrarea. Nu face proxy pentru socketuri brute arbitrare.