Macaamiilka Python ee Paho waxa uu leeyahay hab proxy_set la diiwaangeliyay. Habee macaamiilkaas ka hor intaadan ku xiriirin broker-ka MQTT:

client.proxy_set(proxy_type=socks.SOCKS5,
                 proxy_addr='203.0.113.10',
                 proxy_port=1080)

Tani waxay u malaynaysaa in macaamiil Paho ku habboon iyo taageerada SOCKS ee loo baahan yahay ay horey u jiraan. Barta dhammaadka waa tusaale. Broker si dadweyne loo gaari karo oo ku yaal waddo wakiil dadweyne oo la ogolaaday, liiska wakiillada SOCKS5 waxa uu bixiyaa musharaxiin host iyo port ah; xaqiiji in qanjirka uu ogolaado bartii dhabta ah ee broker-ka. Habku waxa uu diiwaangeliyaa noocyada wakiilka la taageeray oo uu proxy-ga ku mariyo PySocks.

Broker-ku waxa uu weli leeyahay magaca host, port, shuruudaha TLS iyo aqoonsiga MQTT ee u gaar ah. Akoonka wakiilka ma noqdo magaca isticmaalaha ee loo diro broker-ka. Sidoo kale, dejinta aqoonsiga broker-ka ma aqoonsato boodhka wakiilka.

Hubi gaadiidka xiriirka iyo meelaha loo oggol yahay wakiilka marka habaynta xiriirku fashilmo. Wakiilka qaada baaritaanka web ma ogola si otomaatig ah port-ka TCP ee broker.

Hayso wareegga shabakadda MQTT oo shaqaynaya sida API-ga Paho uu u baahan yahay ka dib habaynta xiriirka. Dhisidda waddada wakiilka waa hal tallaabo; keligeed ma kaxayso keepalive-yada MQTT, wicitaannada iyo xaqiijinta.

Maqaallo la xiriira