Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] Firewall/proxy settings/capability for MQTT

Have you tried using something like haproxy? This should work seamlessly. Let me know if you get stuck.

A little off topic but I'd love to see some develop a MQTT mode for haproxy that stores sessions based on clientId and user/password - then allows different output options based on the connection.


On 9/01/2015, at 11:01 am, Roger Light <roger@xxxxxxxxxx> wrote:

> Hi Ian,
> 
> The best bet from what I've seen is a SOCKS proxy. http proxies just
> won't work. SOCKS proxies pass on basically any tcp connecions. I've
> got support for SOCKS5 proxies in mosquitto_pub and _sub in the
> mosquitto 1.4 branch if you want to give it a try.
> 
> Running "ssh -D 1080 <host>" creates a socks proxy from localhost:1080
> to host, assuming you have port forwarding enabled.
> 
> There are also ways of wrapping existing code/executables to provide
> socks support, but I've not got the links to hand.
> 
> Cheers,
> 
> Roger
> 
> 
> On Thu, Jan 8, 2015 at 4:36 PM, Ian Craggs
> <icraggs@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
>> Hi All,
>> 
>> I've had a couple of questions in the last year about proxy settings for
>> MQTT connections.  There's one right now for the Python client on the Paho
>> forum
>> https://www.eclipse.org/forums/index.php?t=msg&th=720281&goto=1552878&#msg_1552878.
>> 
>> I don't know too much about firewalls and proxies, so I'm looking for some
>> help here.  Wouldn't the firewall/proxy have to be aware of MQTT to allow
>> this to work?  Or will a socks proxy work?  Would we have to add anything to
>> the existing client libraries?
>> 
>> Thanks
>> 
>> --
>> Ian Craggs
>> icraggs@xxxxxxxxxx                 IBM United Kingdom
>> Paho Project Lead; Committer on Mosquitto
>> 
>> _______________________________________________
>> paho-dev mailing list
>> paho-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/paho-dev
> _______________________________________________
> paho-dev mailing list
> paho-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/paho-dev



Back to the top