Paho MQTT Python: kalla proxy_set áðrenn tú bindur saman
Brúka proxy_set-API-ina hjá Paho til MQTT-sambandið og halt proxy-innskráirnar skildar frá broker-autentiseringini.
Python-klienturin hjá Paho hevur eina dokumenteraða proxy_set-hátt. Set tann klientin upp, áðrenn tú bindur saman við MQTT-brokerin:
client.proxy_set(proxy_type=socks.SOCKS5,
proxy_addr='203.0.113.10',
proxy_port=1080)Hetta fortreytir, at ein hóskandi Paho-klientur og tann neyðuga SOCKS-stuðulin longu eru tøk. Endapunkturin er einans dømi. Fyri ein alment atkomuligan broker á loyvdari almennari proxy-leið bjóðar SOCKS5-proxy-listin host- og port-evni; vátta, at knúturin loyvir veruliga broker-málið. Hátturin dokumenterar stuðlaðu proxy-sløgini og letur proxying fara gjøgnum PySocks.
Brokerin hevur framvegis sítt egna hostnavn, port, TLS-krøv og MQTT-autentisering. Ein proxy-konto verður ikki brúkaranavnið, ið verður sent brokerinum. Somuleiðis autentiserar uppsetning av broker-innskráum ikki proxy-leypið.
Kanna flutningsmátan hjá sambandinum og loyvdu málini hjá proxyini, tá ið uppsetningin av sambandinum miseydnast. Ein proxy, ið flytur netkaging, loyvir ikki uttan víðari TCP-portin hjá einum brokeri.
Halt MQTT-netverksringin gangandi, sum Paho-API-ið krevur eftir uppsetningina av sambandinum. At seta proxy-leiðina upp er eitt stig; tað rekur ikki sjálvt MQTT keepalive, afturkøll og váttanir.