setx uložil proxy. Toto okno má stále to staré.
Nastavte proxy pre aktuálnu reláciu príkazového riadka Windows a odlíšte túto zmenu od trvalého priradenia setx.
Aby ďalší príkaz Pythonu v tomto Command Prompt dostal proxy okamžite, nastavte jeho aktuálne prostredie:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyPre povolené verejné sťahovanie bez overovania proxy nahraďte koncový bod kandidátom zo zoznamu HTTP proxy a použite zamýšľaný skript. Tieto hodnoty v danom shelli zostanú, kým ich nezmeníte alebo kým sa nezavrie. Ak je zámerom hodnotu uchovať pre budúce relácie, je to samostatná akcia:
setx HTTPS_PROXY "http://proxy.example:8080"setx zapisuje trvalé prostredie; nenahrádza blok, ktorý už drží cmd.exe. Podriadený proces spustený neskôr zo starého okna preto môže zdediť starú hodnotu.
To isté platí pre IDE alebo hostiteľa terminálu. Nová karta nie je dôkazom, že dlho bežiaci spúšťač obnovil svoje prostredie. Reštartujte dotknutú aplikáciu zo spúšťača s aktualizovanými hodnotami.
Setx predvolene používa používateľský rozsah; /m cieli na systémový rozsah s príslušnými oprávneniami. Služby a úlohy iných používateľov sú samostatní konzumenti. Obe zobrazené URL sú HTTP sprostredkovatelia; HTTPS_PROXY pomenúva schému cieľa a skutočná knižnica Pythonu musí vstup stále podporovať. Neproxuje ľubovoľné surové sockety.