Command Prompt honetako hurrengo Python komandoak proxya berehala har dezan, ezarri bere uneko ingurunea:

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

Proxy autentifikaziorik gabeko deskarga publiko baimendu baterako, ordezkatu muturra HTTP proxy zerrendako hautagai batekin eta erabili aurreikusitako scripta. Balio hauek shell horretan irauten dute aldatu edo itxi arte. Etorkizuneko saioetarako balio bat gorde nahi bada, hori ekintza bereizia da:

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

setx-ek ingurune iraunkorra idazten du; ez du cmd.exe-k dagoeneko duen blokea ordezkatzen. Beraz, leiho zaharretik geroago abiatutako prozesu seme-alabak balio zaharra hereda dezake.

Berdina gertatzen da IDE edo terminal ostalari batekin. Fitxa berri bat ez da froga abiarazle luzeak bere ingurunea freskatu duenik. Berrabiarazi eragindako aplikazioa balio eguneratuak dituen abiarazle batetik.

Setx-ek erabiltzaile-eremua erabiltzen du lehenespenez; /m dagozkion pribilegioekin sistema-eremua helburutzat du. Zerbitzuak eta beste erabiltzaileen lanak kontsumitzaile bereiziak dira. Erakutsitako bi URLak HTTP bitartekariak dira; HTTPS_PROXY-k helmugako eskema izendatzen du, eta Pythonen benetako liburutegiak sarrera onartu behar du oraindik. Ez du proxi lanik egiten socket gordin arbitrarioetarako.

Erlazionatutako artikuluak