Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Proxy yapılandırması

Son Güncelleme:Oct 07, 2026

Ağ proxy'si, kaynaklara erişimi kontrol eden bir ara katman olarak çalışır; kodunuzu değiştirmeden izin kontrolleri, günlük kaydı, önbellekleme ve tembel yükleme sağlar. V2.0 Python SDK için HTTP ve HTTPS proxy'lerini ortam değişkenleri, Config sınıfı veya RuntimeOptions kullanarak yapılandırabilirsiniz.

Proxy türleri

SDK, HTTP ve HTTPS proxy'lerini destekler.


Proxy türü


Açıklama


HTTP proxy


Proxy sunucusu adresini ve bağlantı noktasını http_proxy parametresi ile yapılandırın. Biçim şöyledir: http://<IP address>:<port>. Bu ayar yalnızca HTTP istekleri için geçerlidir.


HTTPS proxy


Proxy sunucusu adresini ve bağlantı noktasını https_proxy parametresi ile yapılandırın. Biçim şöyledir: http://<IP address>:<port>. Bu ayar yalnızca HTTPS istekleri için geçerlidir.

Not

Proxy sunucusu kimlik doğrulaması gerektiriyorsa, IP adresinden önce kullanıcı adını ve parolayı ekleyin. Biçim şöyledir: http://<user>:<password>@<IP address>:<port>

Bir proxy yapılandırdıktan sonra, proxy'yi atlayacak adresleri belirtmek için no_proxy parametresini kullanın. Birden fazla adresi virgülle ayırın. Alan adları ve IP adresleri desteklenir.

Proxy yapılandırma yöntemleri

Not

Proxy yapılandırmaları, en yüksekten en düşüğe doğru şu öncelik sırasına göre uygulanır: RuntimeOptions, Config ve ortam değişkenleri.

  • Proxy'yi ortam değişkenleri kullanarak yapılandırın:

    Not

    Ortam değişkenlerinde no_proxy yapılandırması desteklenmez.

    • HTTP_PROXY veya http_proxy ortam değişkenini kullanarak proxy sunucusu adresini belirtin.

    • HTTPS_PROXY veya https_proxy ortam değişkenini kullanarak proxy sunucusu adresini belirtin.

  • Proxy'yi çalışma zamanı parametreleri (RuntimeOptions) ile yapılandırın. Bu yapılandırma yalnızca bu çalışma zamanı parametrelerini kullanan istekler için geçerlidir.

    from alibabacloud_tea_openapi.models import Config
    from alibabacloud_tea_util.models import RuntimeOptions
    
    config = Config(
        protocol='https',  # The request protocol is related to the HTTP proxy configuration parameters. httpsProxy is valid only for the HTTPS protocol, and httpProxy is valid only for the HTTP protocol.
    )
    
    # Configure the proxy in RuntimeOptions
    runtimeOptions = RuntimeOptions(
        http_proxy='http://127.0.0.1:9898',
        https_proxy='http://127.0.0.1:8989',
        no_proxy='127.0.0.1,localdomain.com'
    )
    
  • İstemci başlatma sırasında Config sınıfını kullanarak proxy'yi yapılandırın. Bu yapılandırma tüm istekler için geçerlidir.

    from alibabacloud_tea_openapi.models import Config
    
    config = Config(
        protocol='https',  # The request protocol is related to the HTTP proxy configuration parameters. httpsProxy is valid only for the HTTPS protocol, and httpProxy is valid only for the HTTP protocol.
        # Proxy configuration
        http_proxy='http://127.0.0.1:9898',
        https_proxy='http://127.0.0.1:8989',
        no_proxy='127.0.0.1,localdomain.com'
    )
    

Kaynaklar

Proxy yapılandırması hakkında bir eğitim için bkz. HTTP proxy yapılandırma eğitimi.