我试图在Google虚拟机中安装我的代理和代理mosquitto,但是无法连接到我的计算机。

我搜索了几天的答案,但仍然失败。

已经允许服务器上的端口1883,并且还尝试禁用防火墙。

问题是,是否可以在Google Cloud上安装MQTT代理,以便接受发布并订阅我的本地计算机或其他设备?

如果是,我该怎么办?

最佳答案

  • 如果您尝试禁用本地防火墙,那应该没有问题,因为通常默认情况下会启用所有出站连接。
  • 如果您尝试禁用远程计算机防火墙,那还不够,因为您的VM前面有Google Cloud网络防火墙。
  • 配置其防火墙,以允许传入通信到您的端口(TCP协议(protocol))。参见https://cloud.google.com/compute/docs/networking

  • 请注意,您不能禁用网络防火墙,因为这是一个非常糟糕的主意。相反,您应该配置防火墙以允许某些流量并拒绝其他所有内容。

    关于google-cloud-platform - 是否可以在Google Cloud中安装代理MQTT?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38580496/

    10-12 06:53