Udostępnij za pośrednictwem


ProxyOptions Klasa

Klasa zawierająca różne opcje wysyłania ruchu przez serwery proxy, włączając serwer proxy połączenia MQTT.

Inicjator opcji serwera proxy. :p aram str proxy_type: typ serwera proxy. Może to być jedna z trzech możliwych opcji: "HTTP", "SOCKS4" lub "SOCKS5" :p aram str proxy_addr: adres IP lub nazwa DNS serwera proxy :p aram int proxy_port: port serwera proxy. Domyślnie 1080 dla skarpetek i 8080 dla http. :p aram str proxy_username: (opcjonalnie) nazwa użytkownika serwera proxy SOCKS5 lub identyfikator użytkownika serwera proxy SOCKS4. Ten parametr jest ignorowany, jeśli używany jest serwer HTTP.

Jeśli nie zostanie podana, uwierzytelnianie nie będzie używane (serwery mogą akceptować nieuwierzytelnione żądania).

Dziedziczenie
builtins.object
ProxyOptions

Konstruktor

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

Parametry

Nazwa Opis
proxy_password
str

(opcjonalnie) Ten parametr jest prawidłowy tylko dla serwerów SOCKS5 i określa odpowiednie hasło dla podanej nazwy użytkownika.

wartość domyślna: None
proxy_type
Wymagane
proxy_addr
Wymagane
proxy_port
Wymagane
proxy_username
wartość domyślna: None

Atrybuty

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username