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.objectProxyOptions
Costruttore
ProxyOptions(proxy_type, proxy_addr, proxy_port, proxy_username=None, proxy_password=None)
Parametri
Nome | Descrizione |
---|---|
proxy_password
|
(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
Azure SDK for Python