Condividi tramite


ProxyOptions Classe

Classe contenente varie opzioni per inviare il traffico tramite server proxy abilitando il proxy della connessione MQTT.

Inizializzatore per le opzioni proxy. :p aram str proxy_type: tipo del server proxy. Questa può essere una delle tre possibili scelte: "HTTP", "SOCKS4" o "SOCKS5" :p aram str proxy_addr: indirizzo IP o nome DNS del server proxy :p aram int proxy_port: porta del server proxy. Il valore predefinito è 1080 per le calze e 8080 per http. :p aram str proxy_username: (facoltativo) nome utente per il proxy SOCKS5 o userid per il proxy SOCKS4. Questo parametro viene ignorato se viene usato un server HTTP.

Se non viene fornito, l'autenticazione non verrà usata (i server possono accettare richieste non autenticate).

Ereditarietà
builtins.object
ProxyOptions

Costruttore

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

Parametri

Nome Descrizione
proxy_password
str

(facoltativo) Questo parametro è valido solo per i server SOCKS5 e specifica la rispettiva password per il nome utente specificato.

valore predefinito: None
proxy_type
Necessario
proxy_addr
Necessario
proxy_port
Necessario
proxy_username
valore predefinito: None

Attributi

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username