Ili amri inayofuata ya Python katika Command Prompt hii ipokee proksi mara moja, weka mazingira yake ya sasa:

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

Kwa upakuaji wa umma unaoruhusiwa bila uthibitishaji wa proksi, badilisha ncha ya mwisho na mtarajiwa kutoka orodha ya proksi za HTTP na tumia skripti iliyokusudiwa. Thamani hizi hudumu katika shell hiyo hadi zibadilishwe au ifungwe. Ikiwa nia ni kuhifadhi thamani kwa vikao vijavyo, hiyo ni hatua tofauti:

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

setx huandika mazingira ya kudumu; haibadilishi kizuizi ambacho cmd.exe tayari kinacho. Kwa hiyo mchakato wa mtoto uliozinduliwa baadaye kutoka dirisha la zamani unaweza kurithi thamani ya zamani.

Vivyo hivyo kwa IDE au mwenyeji wa terminali. Kichupo kipya si uthibitisho kwamba kizinduzi cha muda mrefu kimesasisha mazingira yake. Zindua upya programu iliyoathirika kutoka kwa kizinduzi chenye thamani zilizosasishwa.

Setx kwa chaguo-msingi hutumia wigo wa mtumiaji; /m hulenga wigo wa mfumo na mamlaka yanayolingana. Huduma na kazi za watumiaji wengine ni watumiaji tofauti. URL zote mbili zilizoonyeshwa ni wapatanishi wa HTTP; HTTPS_PROXY hutaja mpango wa lengwa, na maktaba halisi ya Python bado inapaswa kuauni ingizo. Haipitishi soketi mbichi holela.

Makala zinazohusiana