ProxyOptions 類別
類別,包含透過 Proxy 伺服器傳送流量的各種選項,方法是啟用 MQTT 連線的 Proxy。
Proxy 選項的初始化運算式。 :p aram str proxy_type:Proxy 伺服器的類型。 這可以是下列三個可能選項之一:「HTTP」、「SOCKS4」 或 「SOCKS5」 :p aram str proxy_addr:proxy 伺服器的 IP 位址或 DNS 名稱 :p aram int proxy_port:Proxy 伺服器的埠。 針對 socks 預設為 1080,而 HTTP 則預設為 8080。 :p aram str proxy_username: (SOCKS5 Proxy 的選擇性) 使用者名稱,或 SOCKS4 Proxy 的 userid。如果使用 HTTP 伺服器,則會忽略此參數。
如果未提供,則不會使用驗證, (伺服器可能會接受未經驗證的要求) 。
- 繼承
-
builtins.objectProxyOptions
建構函式
ProxyOptions(proxy_type, proxy_addr, proxy_port, proxy_username=None, proxy_password=None)
參數
名稱 | Description |
---|---|
proxy_password
|
(選擇性) 此參數僅適用于 SOCKS5 伺服器,並指定所提供使用者名稱的個別密碼。 預設值: None
|
proxy_type
必要
|
|
proxy_addr
必要
|
|
proxy_port
必要
|
|
proxy_username
|
預設值: None
|