Ahhoz, hogy ebben a Command Promptban a következő Python-parancs azonnal megkapja a proxyt, állítsa be a jelenlegi környezetét:

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

Egy engedélyezett nyilvános letöltéshez proxy-hitelesítés nélkül cserélje ki a végpontot a HTTP-proxy listáról származó jelöltre, és használja a szándékolt szkriptet. Ezek az értékek abban a shellben maradnak, amíg meg nem változtatják vagy be nem zárják. Ha a szándék az, hogy egy értéket a jövőbeli munkamenetek számára megőrizzen, az külön művelet:

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

A setx a tartós környezetet írja; nem cseréli le azt a blokkot, amelyet a cmd.exe már tart. Ezért egy később a régi ablakból indított gyermekfolyamat örökölheti a régi értéket.

Ugyanez vonatkozik az IDE-re vagy a terminálgazdára. Egy új lap nem bizonyítja, hogy a hosszú ideje futó indító frissítette a környezetét. Indítsa újra az érintett alkalmazást egy frissített értékekkel rendelkező indítóból.

A Setx alapértelmezés szerint a felhasználói hatókört használja; /m a megfelelő jogosultságokkal a rendszerhatókört célozza. A szolgáltatások és más felhasználók feladatai külön fogyasztók. Mindkét megjelenített URL HTTP-közvetítő; a HTTPS_PROXY a cél sémáját nevezi meg, és a Python tényleges könyvtárának továbbra is támogatnia kell a bemenetet. Nem proxysít tetszőleges nyers socketeket.

Kapcsolódó cikkek