Et järgmine Pythoni käsk selles Command Promptis saaks puhverserveri kohe, seadke selle praegune keskkond:

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

Lubatud avaliku allalaadimise jaoks ilma puhverserveri autentimiseta asendage lõpp-punkt kandidaadiga HTTP puhverserverite loendist ja kasutage ettenähtud skripti. Need väärtused püsivad selles kestas, kuni neid muudetakse või see suletakse. Kui kavatsus on väärtust tulevaste sessioonide jaoks säilitada, on see eraldi toiming:

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

setx kirjutab püsiva keskkonna; see ei asenda plokki, mida cmd.exe juba hoiab. Seetõttu võib vanast aknast hiljem käivitatud alamprotsess pärida vana väärtuse.

Sama kehtib IDE või terminalihosti kohta. Uus vahekaart ei tõesta, et pikaajaline käivitaja on oma keskkonda värskendanud. Taaskäivitage mõjutatud rakendus käivitajast, millel on värskendatud väärtused.

Setx kasutab vaikimisi kasutaja ulatust; /m suunab vastavate õigustega süsteemiulatusele. Teenused ja teiste kasutajate tööd on eraldi tarbijad. Mõlemad näidatud URL-id on HTTP vahendajad; HTTPS_PROXY nimetab sihtkoha skeemi ja Pythoni tegelik teek peab sisendit siiski toetama. See ei proxy suvalisi töötlemata sokette.

Seotud artiklid