我无法通过互联网从我的经纪人那里获得任何数据 mosquitto_sub



在localhost中,我的代理工作得很好,但是当我在另一台设备上使用代理IP通过互联网连接时,这是不工作的,Websocket很好

我使用此命令订阅主题并获取保留的消息

mosquitto_sub -h *.*.*.* -p 1883 -t mrt_connections/#

在本地主机,当我使用VPN我得到当前的信息,但当我使用代理IP与互联网上的另一个设备使用,我不能得到任何数据

当我在互联网上使用Ip时的日志


1673794013: New connection from ****.****.***.**** on port 1883.
1673794013: New client connected from ****.****.***.**** as auto-48259EF8-9CF7-9CF5-3C2C-20FA8265C33A (p2, c1, k60).
1673794013: No will message specified.
1673794013: Sending CONNACK to auto-48259EF8-9CF7-9CF5-3C2C-20FA8265C33A (0, 0)
1673794017: New connection from *.*.*.* on port 1883.

我猜也许端口1883被ISP阻止,但另一个具有相同端口工作的代理,我测试了许多IP,但问题仍然存在,谁能给我解释一下什么是问题由于

我使用的版本是2.0.15

配置文件
allow_anonymous true
listener 1883 *.*.*.*
log_type all
log_dest topic
log_dest stdout

最后,我发现了问题,端口被ISP阻止了,现在MQTT在端口443上工作正常

相关内容

  • 没有找到相关文章

最新更新