Om it folgjende Python-opdracht yn dit Command Prompt de proxy fuortendaliks krije te litten, stel syn hjoeddeistige omjouwing yn:

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

Foar in tastien iepenbiere download sûnder proxy-autentikaasje ferfang it einpunt troch in kandidaat út de HTTP-proxylist en brûk it bedoelde skript. Dizze wearden bliuwe yn dy shell oant se feroare wurde of hy slút. As de bedoeling is in wearde foar takomstige sesjes te bewarjen, is dat in aparte aksje:

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

setx skriuwt de bliuwende omjouwing; it ferfangt it blok net dat cmd.exe al hat. In bernproses dat letter út it âlde finster starten wurdt, kin dus de âlde wearde ervje.

Hetzelde jildt foar in IDE of in terminalhost. In nij ljepper is gjin bewiis dat de langrinnende starter syn omjouwing fernijd hat. Start de troffen applikaasje opnij út in starter mei bywurke wearden.

Setx brûkt standert it brûkersberik; /m rjochtet him op it systeemberik mei oerienkommende foech. Tsjinsten en taken fan oare brûkers binne aparte konsuminten. Beide toande URL's binne HTTP-tuskenpersoanen; HTTPS_PROXY neamt it bestemmingsskema, en Python syn echte bibleteek moat de ynfier noch stypje. It proxyet gjin willekeurige rauwe sockets.

Relatearre artikelen