За следната 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 сè уште мора да го поддржува внесот. Тој не проксира произволни сурови сокети.

Поврзани статии