Që komanda tjetër Python në këtë Command Prompt të marrë menjëherë proxy-n, vendosni mjedisin e saj aktual:

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

Për një shkarkim publik të lejuar pa vërtetim proxy, zëvendësoni pikën fundore me një kandidat nga lista e proxy-ve HTTP dhe përdorni skriptin e synuar. Këto vlera zgjasin në atë shell derisa të ndryshohen ose ai të mbyllet. Nëse qëllimi është të ruhet një vlerë për sesionet e ardhshme, ai është një veprim i veçantë:

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

setx shkruan mjedisin e përhershëm; ai nuk zëvendëson bllokun që cmd.exe mban tashmë. Prandaj një proces fëmijë i nisur më vonë nga dritarja e vjetër mund të trashëgojë vlerën e vjetër.

E njëjta gjë vlen për një IDE ose një host terminali. Një skedë e re nuk është provë që nisësi afatgjatë ka rifreskuar mjedisin e tij. Rinisni aplikacionin e prekur nga një nisës me vlera të përditësuara.

Setx përdor si parazgjedhje fushën e përdoruesit; /m synon fushën e sistemit me privilegjet përkatëse. Shërbimet dhe punët e përdoruesve të tjerë janë konsumatorë të veçantë. Të dy URL-të e shfaqura janë ndërmjetës HTTP; HTTPS_PROXY emërton skemën e destinacionit, dhe biblioteka aktuale e Python duhet ende ta mbështesë hyrjen. Ai nuk bën proxy për socket-e të papërpunuara arbitrare.

Artikuj të ngjashëm