За да получи следващата команда Python в този Command Prompt проксито веднага, задайте текущата му среда:

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 все още трябва да поддържа входа. Той не проксира произволни сурови сокети.

Подобни статии