使用PAHO c / cpp在代理后面使用MQTT

问题描述

因此,我的paho客户端位于启用了袜子的ccproxy服务器之后。

问题出在paho python lib中,公开了一种用于设置代理的方法

client.proxy_set(proxy_type=socks.HTTP,proxy_addr="192.168.1.7",proxy_port=808)

有人可以指导我在cpp上使用相同的代理设置吗?在文档或社区中找不到太多文档。

解决方法

Paho Client for C ++似乎还不支持代理,另请参见此issue

,

假设您正在Linux上运行代码。

您是否尝试过使用socksify命令运行已编译的应用程序?

这会将一个填充程序插入到处理套接字创建的库中,并将它们包装在与Socks代理的连接中(看起来它也可能支持基于HTTP Connect的代理)。