Ушул Command Prompt ичиндеги кийинки Python буйругу проксини дароо алышы үчүн анын учурдагы чөйрөсүн коюңуз:

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

Прокси аутентификациясыз уруксат берилген коомдук жүктөө үчүн акыркы чекитти HTTP прокси тизмесинен талапкер менен алмаштырып, көздөлгөн скриптти колдонуңуз. Бул маанилер ошол кабыкчада өзгөртүлгөнгө же ал жабылганга чейин сакталат. Эгер максат маанини келечектеги сессиялар үчүн сактоо болсо, бул өзүнчө аракет:

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

setx туруктуу чөйрөнү жазат; ал cmd.exe мурунтан кармап турган блокту алмаштырбайт. Ошондуктан эски терезеден кийинчерээк иштетилген туунду процесс эски маанини мурастоо мүмкүн.

Ошол эле IDE же терминал хост үчүн да тиешелүү. Жаңы өтмөк узак иштеп турган иштеткичтин чөйрөсүн жаңыртканынын далили эмес. Таасир тийген колдонмону жаңыртылган маанилер менен иштеткичтен кайра иштетиңиз.

Setx демейде колдонуучу чөйрөсүн колдонот; /m тиешелүү укуктар менен система чөйрөсүн көздөйт. Кызматтар жана башка колдонуучулардын жумуштары өзүнчө керектөөчүлөр. Көрсөтүлгөн эки URL тең HTTP ортомчусу; HTTPS_PROXY багытынын схемасын атайт, ал эми Python'дун чыныгы китепканасы киргизүүнү дагы эле колдошу керек. Ал каалаган чийки сокеттерди проксилөөнү билдирбейт.

Тектеш макалалар