Dela via


ProxyOptions Klass

En klass som innehåller olika alternativ för att skicka trafik via proxyservrar genom att aktivera proxy för MQTT-anslutning.

Initierare för proxyalternativ. :p aram str proxy_type: Proxyserverns typ. Detta kan vara ett av tre möjliga alternativ: "HTTP", "SOCKS4" eller "SOCKS5" :p aram str proxy_addr: IP-adress eller DNS-namn på proxyservern :p aram int proxy_port: Proxyserverns port. Standardvärdet är 1080 för strumpor och 8080 för http. :p aram str proxy_username: (valfritt) användarnamn för SOCKS5-proxy eller userid för SOCKS4-proxy. Den här parametern ignoreras om en HTTP-server används.

Om den inte tillhandahålls används inte autentisering (servrar kan acceptera oautentiserade begäranden).

Arv
builtins.object
ProxyOptions

Konstruktor

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

Parametrar

Name Description
proxy_password
str

(valfritt) Den här parametern är endast giltig för SOCKS5-servrar och anger respektive lösenord för det angivna användarnamnet.

standardvärde: None
proxy_type
Obligatorisk
proxy_addr
Obligatorisk
proxy_port
Obligatorisk
proxy_username
standardvärde: None

Attribut

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username