Il-klijent Python ta' Paho għandu metodu proxy_set dokumentat. Ikkonfigura dan il-klijent qabel ma tikkonnettja mal-broker MQTT:

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

Dan jassumi li klijent Paho kompatibbli u l-appoġġ SOCKS meħtieġ huma diġà disponibbli. L-endpoint huwa illustrattiv. Għal broker aċċessibbli pubblikament fuq rotta tal-proxy pubbliku permessa, il-lista tal-proxy SOCKS5 toffri kandidati ta' host u port; ikkonferma li n-nodu jippermetti d-destinazzjoni reali tal-broker. Il-metodu jiddokumenta t-tipi ta' proxy appoġġati u jgħaddi l-proxying permezz ta' PySocks.

Il-broker għad għandu l-hostname, il-port, ir-rekwiżiti TLS u l-awtentikazzjoni MQTT tiegħu stess. Kont tal-proxy ma jsirx l-isem tal-utent li jintbagħat lill-broker. Bl-istess mod, l-issettjar tal-kredenzjali tal-broker ma jawtentikax il-qabża tal-proxy.

Iċċekkja t-trasport tal-konnessjoni u d-destinazzjonijiet permessi tal-proxy meta l-issettjar tal-konnessjoni jfalli. Proxy li jġorr il-browsing tal-web ma jippermettix awtomatikament il-port TCP ta' broker.

Żomm il-linja tan-netwerk MQTT taħdem kif meħtieġ mill-API ta' Paho wara l-issettjar tal-konnessjoni. L-istabbiliment tar-rotta tal-proxy huwa pass wieħed; ma jmexxix waħdu l-keepalives, is-sejħiet lura u l-acknowledgements tal-MQTT.

Artikli relatati