setx gardou o proxy. Esta xanela aínda ten o antigo.
Estableza un proxy para a sesión actual da liña de ordes de Windows e distinga ese cambio dunha asignación persistente de setx.
Para que a seguinte orde de Python nesta Command Prompt reciba o proxy de inmediato, estableza o seu contorno actual:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyPara unha descarga pública permitida sen autenticación de proxy, substitúa o extremo por un candidato da lista de proxies HTTP e use o script previsto. Estes valores duran nese shell ata que se cambien ou se peche. Se a intención é conservar un valor para sesións futuras, esa é unha acción aparte:
setx HTTPS_PROXY "http://proxy.example:8080"setx escribe o contorno persistente; non substitúe o bloque que cmd.exe xa mantén. Por iso, un proceso fillo iniciado máis tarde desde a xanela antiga pode herdar o valor antigo.
O mesmo se aplica a un IDE ou a un host de terminal. Unha lapela nova non proba que o lanzador de longa duración actualizase o seu contorno. Reinicie a aplicación afectada desde un lanzador con valores actualizados.
Setx usa o ámbito de usuario por defecto; /m apunta ao ámbito do sistema cos privilexios correspondentes. Os servizos e os traballos doutros usuarios son consumidores separados. Ambos os URL mostrados son intermediarios HTTP; HTTPS_PROXY nomea o esquema de destino, e a biblioteca real de Python aínda ten que admitir a entrada. Non fai de proxy para sockets en bruto arbitrarios.