Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Proxy configuration

Son Güncelleme:Oct 07, 2026

V2.0 SDK için HTTP veya HTTPS proxy'lerini yapılandırarak uygulama kodunuzda değişiklik yapmadan istekleri bir proxy sunucusu üzerinden yönlendirebilirsiniz. Bu sayede erişim kontrolü, günlük kaydı, önbellekleme veya geç yükleme işlemlerini yönetebilirsiniz.

Proxy türleri

HTTP ve HTTPS proxy'leri desteklenir.

Proxy türü

Açıklama

HTTP proxy

Proxy sunucusu adresini ve bağlantı noktasını yapılandırmak için httpProxy parametresini kullanın. Biçim şöyledir: http://<IP address>:<port>. Bu ayar yalnızca HTTP isteklerine uygulanır.

HTTPS proxy

Proxy sunucusu adresini ve bağlantı noktasını yapılandırmak için httpsProxy parametresini kullanın. Biçim şöyledir: http://<IP address>:<port>. Bu ayar yalnızca HTTPS isteklerine uygulanır.

Not

Proxy sunucusu kimlik doğrulaması gerektiriyorsa kullanıcı adını ve parolayı adrese ekleyin. Aşağıdaki biçimi kullanın: http://<user>:<password>@<IP address>:<port>

Bir proxy yapılandırdıktan sonra proxy gerekmeyen adres listesini belirtmek için noProxy parametresini de kullanabilirsiniz. Birden fazla adresi virgülle ayırın. Alan adlarını ve IP adreslerini kullanabilirsiniz.

Yapılandırma yöntemi

Not

RuntimeOptions içindeki proxy ayarları, istemci Config içindeki ayarların yerine geçer.

  • RuntimeOptions nesnesini kullanarak bir proxy yapılandırın.

    const { RuntimeOptions } = require('@alicloud/tea-util');
    
    const runtime = new RuntimeOptions({
      // Configure an HTTP proxy.
      httpProxy: "http://xx.xx.xx.xx:8089",
      // Configure an HTTPS proxy.
      httpsProxy: "https://xxx.xxx.xxx.xxx:9999",
      // Configure the addresses that do not require a proxy.
      noProxy: '127.0.0.1,localhost',
    });
    
    import * as $Util from '@alicloud/tea-util';
    
    // Create a RuntimeOptions instance and set runtime parameters.
    const runtime = new $Util.RuntimeOptions({
      // Configure an HTTP proxy.
      httpProxy: "http://xx.xx.xx.xx:8089",
      // Configure an HTTPS proxy.
      httpsProxy: "https://xxx.xxx.xxx.xxx:9999",
      // Configure the addresses that do not require a proxy.
      noProxy: '127.0.0.1,localhost'
    });
    
  • Config nesnesini kullanarak genel bir proxy yapılandırın. Bu proxy, istemciden gelen tüm isteklere uygulanır.

    const { Config } = require('@alicloud/openapi-client');
    
    const config = new Config({
      // Configure an HTTP proxy.
      httpProxy: "http://xx.xx.xx.xx:8089",
      // Configure an HTTPS proxy.
      httpsProxy: "https://xxx.xxx.xxx.xxx:9999",
      // Configure the addresses that do not require a proxy.
      noProxy: '127.0.0.1,localhost',
    });
    
    import * as $OpenApi from '@alicloud/openapi-client';
    
    const config = new $OpenApi.Config({
      // Configure an HTTP proxy.
      httpProxy: "http://xx.xx.xx.xx:8089",
      // Configure an HTTPS proxy.
      httpsProxy: "https://xxx.xxx.xxx.xxx:9999",
      // Configure the addresses that do not require a proxy.
      noProxy: '127.0.0.1,localhost'
    });
    

İlgili konular

Proxy yapılandırması hakkında daha fazla bilgi için bkz. HTTP proxy yapılandırma uygulamaları.