ProxyOptions Klasa
Klasa zawierająca różne opcje wysyłania ruchu przez serwery proxy, włączając serwer proxy połączenia MQTT.
Inicjator opcji serwera proxy. :p aram str proxy_type: typ serwera proxy. Może to być jedna z trzech możliwych opcji: "HTTP", "SOCKS4" lub "SOCKS5" :p aram str proxy_addr: adres IP lub nazwa DNS serwera proxy :p aram int proxy_port: port serwera proxy. Domyślnie 1080 dla skarpetek i 8080 dla http. :p aram str proxy_username: (opcjonalnie) nazwa użytkownika serwera proxy SOCKS5 lub identyfikator użytkownika serwera proxy SOCKS4. Ten parametr jest ignorowany, jeśli używany jest serwer HTTP.
Jeśli nie zostanie podana, uwierzytelnianie nie będzie używane (serwery mogą akceptować nieuwierzytelnione żądania).
- Dziedziczenie
-
builtins.objectProxyOptions
Konstruktor
ProxyOptions(proxy_type, proxy_addr, proxy_port, proxy_username=None, proxy_password=None)
Parametry
Nazwa | Opis |
---|---|
proxy_password
|
(opcjonalnie) Ten parametr jest prawidłowy tylko dla serwerów SOCKS5 i określa odpowiednie hasło dla podanej nazwy użytkownika. wartość domyślna: None
|
proxy_type
Wymagane
|
|
proxy_addr
Wymagane
|
|
proxy_port
Wymagane
|
|
proxy_username
|
wartość domyślna: None
|
Atrybuty
proxy_address
proxy_password
proxy_port
proxy_type
proxy_type_socks
proxy_username
Azure SDK for Python