无法连接到 aws ec2 实例中的 moquette

Unable to connect to moquette in aws ec2 instance

我是 MQTT 的新手,一直在尝试在 AWS EC2 上实施 MQTT MOquette,我尝试在我的机器上配置和安装代理,并且能够从客户端连接和测试它,但是当我做同样的事情时从 Aws EC2 实例我可以看到端口 1883、8080 监听 0.0.0.0 ip 地址但是当我从客户端连接时我无法连接。

在本地机器上配置主机时,我为主机和端口 1883、8080 提供了 0.0.0.0,在 AWS 服务器上,我为主机和端口提供了私有 ip,端口为 1883、8080。我在安全组中添加了规则以允许1883 和 8080 上的 TCP。

我的问题是我应该在 AWS 上使用什么主机值,比如私有 ip 或 aws url,比如 'ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com',以及我可以从中访问的 url 是什么来自客户端的经纪人,例如 'tcp://ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com' 或 IP

我在这里做错了什么??遇到这个问题

谢谢大家

经过一番搜索,我终于能够解决问题,我一直在检查安全组是否一切正常,但我错过了在 ec2 实例防火墙中为端口 1883、8080 添加规则。一旦完成,我就能够从外部客户端连接到代理。

感谢所有试图提供帮助的人。