Поделиться через


ProxyOptions Класс

Класс , содержащий различные параметры для отправки трафика через прокси-серверы путем включения прокси-сервера подключения MQTT.

Инициализатор для параметров прокси-сервера. :p aram str proxy_type: тип прокси-сервера. Это может быть один из трех возможных вариантов: "HTTP", "SOCKS4" или "SOCKS5" :p aram str proxy_addr: IP-адрес или DNS-имя прокси-сервера :p aram int proxy_port: порт прокси-сервера. По умолчанию используется значение 1080 для носков и 8080 для http. :p aram str proxy_username: (необязательно) имя пользователя для прокси-сервера SOCKS5 или userid для прокси-сервера SOCKS4. Этот параметр игнорируется, если используется HTTP-сервер.

Если он не указан, проверка подлинности не будет использоваться (серверы могут принимать запросы без проверки подлинности).

Наследование
builtins.object
ProxyOptions

Конструктор

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

Параметры

Имя Описание
proxy_password
str

(необязательно) Этот параметр действителен только для серверов SOCKS5 и указывает соответствующий пароль для указанного имени пользователя.

значение по умолчанию: None
proxy_type
Обязательно
proxy_addr
Обязательно
proxy_port
Обязательно
proxy_username
значение по умолчанию: None

Атрибуты

proxy_address

proxy_password

proxy_port

proxy_type

proxy_type_socks

proxy_username