ProxyOptions Klasse
Eine Klasse, die verschiedene Optionen zum Senden von Datenverkehr über Proxyserver enthält, indem die Proxyfunktion der MQTT-Verbindung aktiviert wird.
Initialisierer für Proxyoptionen. :p aram str proxy_type: Der Typ des Proxyservers. Dies kann eine von drei möglichen Optionen sein: "HTTP", "SOCKS4" oder "SOCKS5" :p aram str proxy_addr: IP-Adresse oder DNS-Name des Proxyservers :p aram int proxy_port: Der Port des Proxyservers. Die Standardwerte sind 1080 für Socken und 8080 für http. :p aram str proxy_username: (optional) Benutzername für DEN SOCKS5-Proxy oder userid for SOCKS4 proxy. Dieser Parameter wird ignoriert, wenn ein HTTP-Server verwendet wird.
Wenn sie nicht bereitgestellt wird, wird die Authentifizierung nicht verwendet (Server akzeptieren möglicherweise nicht authentifizierte Anforderungen).
- Vererbung
-
builtins.objectProxyOptions
Konstruktor
ProxyOptions(proxy_type, proxy_addr, proxy_port, proxy_username=None, proxy_password=None)
Parameter
Name | Beschreibung |
---|---|
proxy_password
|
(optional) Dieser Parameter ist nur für SOCKS5-Server gültig und gibt das jeweilige Kennwort für den angegebenen Benutzernamen an. Standardwert: None
|
proxy_type
Erforderlich
|
|
proxy_addr
Erforderlich
|
|
proxy_port
Erforderlich
|
|
proxy_username
|
Standardwert: None
|
Attribute
proxy_address
proxy_password
proxy_port
proxy_type
proxy_type_socks
proxy_username
Azure SDK for Python