Compartilhar via


ProxyOptions Classe

Uma classe que contém várias opções para enviar tráfego por meio de servidores proxy habilitando o proxy de conexão MQTT.

Inicializador para opções de proxy. :p aram str proxy_type: o tipo do servidor proxy. Essa pode ser uma das três opções possíveis: "HTTP", "SOCKS4" ou "SOCKS5" :p aram str proxy_addr: endereço IP ou nome DNS do servidor proxy :p aram int proxy_port: a porta do servidor proxy. O padrão é 1080 para meias e 8080 para http. :p aram str proxy_username: (opcional) nome de usuário para proxy SOCKS5 ou userid para proxy SOCKS4. Esse parâmetro será ignorado se um servidor HTTP estiver sendo usado.

Se não for fornecido, a autenticação não será usada (os servidores podem aceitar solicitações não autenticadas).

Herança
builtins.object
ProxyOptions

Construtor

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

Parâmetros

Nome Description
proxy_password
str

(opcional) Esse parâmetro é válido apenas para servidores SOCKS5 e especifica a respectiva senha para o nome de usuário fornecido.

valor padrão: None
proxy_type
Obrigatório
proxy_addr
Obrigatório
proxy_port
Obrigatório
proxy_username
valor padrão: None

Atributos

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username