Осы 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-ның нақты кітапханасы әлі де кірісті қолдауы керек. Ол ерікті шикі сокеттерді проксилеймін демейді.

Қатысты мақалалар