Bu Command Prompt'taki sonraki Python komutunun proxy'yi hemen alması için geçerli ortamını ayarlayın:

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

Proxy kimlik doğrulaması olmadan izin verilen bir genel indirme için uç noktayı HTTP proxy listesinden bir adayla değiştirin ve amaçlanan betiği kullanın. Bu değerler, değiştirilene veya kabuk kapanana kadar o kabukta kalır. Amaç gelecekteki oturumlar için bir değer saklamaksa, bu ayrı bir eylemdir:

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

setx kalıcı ortamı yazar; cmd.exe'nin zaten tuttuğu bloğun yerini almaz. Bu nedenle eski pencereden daha sonra başlatılan bir alt süreç eski değeri devralabilir.

Aynısı bir IDE veya terminal ana bilgisayarı için de geçerlidir. Yeni bir sekme, uzun süredir çalışan başlatıcının ortamını yenilediğinin kanıtı değildir. Etkilenen uygulamayı güncellenmiş değerlere sahip bir başlatıcıdan yeniden başlatın.

Setx varsayılan olarak kullanıcı kapsamını kullanır; /m ilgili ayrıcalıklarla sistem kapsamını hedefler. Hizmetler ve diğer kullanıcıların işleri ayrı tüketicilerdir. Gösterilen iki URL de HTTP aracılarıdır; HTTPS_PROXY hedef şemayı adlandırır ve Python'un gerçek kütüphanesi girdiyi hâlâ desteklemek zorundadır. Rastgele ham soketleri proxy'lemez.

İlgili makaleler