Да би следећа Python наредба у овом Command Prompt-у одмах добила прокси, поставите њено тренутно окружење:

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

За дозвољено јавно преузимање без прокси аутентификације замените крајњу тачку кандидатом са листе HTTP проксија и користите предвиђену скрипту. Те вредности остају у том shell-у док се не промене или док се не затвори. Ако је намера да се сачува вредност за будуће сесије, то је засебна радња:

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

setx уписује трајно окружење; не замењује блок који cmd.exe већ држи. Зато процес дете покренут касније из старог прозора може наследити стару вредност.

Исто важи за IDE или терминалног хоста. Нова картица није доказ да је дуготрајни покретач освежио своје окружење. Поново покрените погођену апликацију из покретача са ажурираним вредностима.

Setx према подразумеваним поставкама користи кориснички обухват; /m циља системски обухват са одговарајућим привилегијама. Услуге и послови других корисника су одвојени потрошачи. Оба приказана URL-а су HTTP посредници; HTTPS_PROXY именује шему одредишта, а стварна Python библиотека још мора да подржава унос. Не посредује произвољне сирове сокете.

Повезани чланци