ProxyOptions Classe

Classe contenant différentes options pour envoyer le trafic via des serveurs proxy en activant le proxying de la connexion MQTT.

Initialiseur pour les options de proxy. :p aram str proxy_type : type du serveur proxy. Il peut s’agir de l’un des trois choix possibles : « HTTP », « SOCKS4 » ou « SOCKS5 » :p aram str proxy_addr : adresse IP ou nom DNS du serveur proxy :p aram int proxy_port : port du serveur proxy. Par défaut, 1080 pour les chaussettes et 8080 pour http. :p aram str proxy_username : (facultatif) nom d’utilisateur pour le proxy SOCKS5 ou userid pour le proxy SOCKS4. Ce paramètre est ignoré si un serveur HTTP est utilisé.

Si elle n’est pas fournie, l’authentification ne sera pas utilisée (les serveurs peuvent accepter les demandes non authentifiées).

Héritage
builtins.object
ProxyOptions

Constructeur

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

Paramètres

Nom Description
proxy_password
str

(facultatif) Ce paramètre est valide uniquement pour les serveurs SOCKS5 et spécifie le mot de passe correspondant au nom d’utilisateur fourni.

valeur par défaut: None
proxy_type
Obligatoire
proxy_addr
Obligatoire
proxy_port
Obligatoire
proxy_username
valeur par défaut: None

Attributs

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username