Freigeben über


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.object
ProxyOptions

Konstruktor

ProxyOptions(proxy_type, proxy_addr, proxy_port, proxy_username=None, proxy_password=None)

Parameter

Name Beschreibung
proxy_password
str

(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