Megosztás a következőn keresztül:


ProxyOptions Osztály

Egy osztály, amely különböző lehetőségeket tartalmaz a forgalom proxykiszolgálókon keresztüli küldésére az MQTT-kapcsolat proxyzásával.

Proxybeállítások inicializálója. :p aram str proxy_type: A proxykiszolgáló típusa. Ez a következő három lehetőség egyike lehet: "HTTP", "SOCKS4" vagy "SOCKS5" :p aram str proxy_addr: a proxykiszolgáló IP-címe vagy DNS-neve :p aram int proxy_port: A proxykiszolgáló portja. Alapértelmezés szerint 1080 a zokni és 8080 http. :p aram str proxy_username: (nem kötelező) felhasználónév a SOCKS5 proxyhoz, vagy userid a SOCKS4 proxyhoz. Ezt a paramétert a rendszer figyelmen kívül hagyja, ha HTTP-kiszolgálót használ.

Ha nincs megadva, a rendszer nem használja a hitelesítést (a kiszolgálók elfogadhatják a nem hitelesített kéréseket).

Öröklődés
builtins.object
ProxyOptions

Konstruktor

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

Paraméterek

Name Description
proxy_password
str

(nem kötelező) Ez a paraméter csak a SOCKS5 kiszolgálókra érvényes, és megadja a megadott felhasználónévhez tartozó jelszót.

alapértelmezett érték: None
proxy_type
Kötelező
proxy_addr
Kötelező
proxy_port
Kötelező
proxy_username
alapértelmezett érték: None

Attribútumok

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username