通过 mosquitto 作为代理在 Websockets 上使用 MQTT 时,如何将连接限制到一组特定的源?

阿尤什·古普塔

我设置了一个 mosquitto mqtt 代理服务器,并且设置是货币工作。

然而,问题是任何源当前都可以通过 websockets 连接到我的实例,这会导致安全问题。

我如何将其限制为一组起源?我在文档中找不到关于此的任何内容。

硬盘

这与原生 MQTT 没有什么不同。

您有 3 个选择:

  1. 启用身份验证并设置 ACL,以便只有经过身份验证的客户端才能连接(设置allow_anonymous false并设置密码文件或在配置文件中添加身份验证插件)

  2. 设置防火墙以断开来自未知主机的连接

编辑

  1. 使用 nginx 代理 mosquitto 并在升级前使用它来强制执行原始规则。(我还没有尝试过,但它应该可以工作)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过Internet连接到安装在Raspberry Pi上的MQTT代理(Mosquitto)

来自分类Dev

使用mosquitto代理在mqtt中使用SSL

来自分类Dev

通过SSL / TLS与节点mqtt客户端连接到mosquitto代理的问题

来自分类Dev

ngx-mqtt通过webapp连接到SSL / TLS mosquitto代理

来自分类Dev

如何通过Mosquitto MQTT代理以后进先出(LIFO)的方式发送消息?

来自分类Dev

Mosquitto MQTT连接套接字错误(通过PLC连接)

来自分类Dev

保护 Mosquitto 连接 - MQTT

来自分类Dev

node.js mqtt从回调发布到mosquitto代理

来自分类Dev

node.js mqtt从回调发布到mosquitto代理

来自分类Dev

如何通过mqtt.js连接到ec2上的mqtt代理?

来自分类Dev

如何正确安装mosquitto(mqtt代理)以及如何设置MQTT节点红色?

来自分类Dev

错误:Ubuntu 18.04 上的 MQTT Mosquitto 连接被拒绝

来自分类Dev

如何使用Mosquitto设置自己的MQTT服务器?

来自分类Dev

无法使用 mosquitto/mqtt 连接到在本地主机服务器上运行的 Thingsboard

来自分类Dev

我应该使用 ESP32 的什么请求来发现 raspbery pi 上的 mosquitto 代理上的 MQTT 资源?

来自分类Dev

MQTT与Mosquitto

来自分类Dev

如何在Ubuntu 16.04中启动时启动Mosquitto MQTT代理

来自分类Dev

使用命令行停止mosquitto(MQTT)代理侦听端口

来自分类Dev

在Ubuntu中使用websockets安装Mosquitto吗?

来自分类Dev

在Ubuntu中使用websockets安装Mosquitto吗?

来自分类Dev

使用websocket支持编译Mosquitto MQTT 1.4.8

来自分类Dev

如何将 springxd 源 mqtt 注册到 mqtt 代理

来自分类Dev

Mqtt:如何安装mosquitto旧版本

来自分类Dev

将Node.js MQTT与Mosquitto PSK加密一起使用

来自分类Dev

使用新的订阅者连接(MQTT / Mosquitto)显示来自发布者的错过的消息

来自分类Dev

Websockets + TLS的Mosquitto配置

来自分类Dev

无法通过angular8中的ngx-mqtt连接到MQTT代理

来自分类Dev

如何通过互联网使用MQTT?

来自分类Dev

如何使用Paho C客户端将数据作为JSON对象发送到MQTT代理

Related 相关文章

  1. 1

    通过Internet连接到安装在Raspberry Pi上的MQTT代理(Mosquitto)

  2. 2

    使用mosquitto代理在mqtt中使用SSL

  3. 3

    通过SSL / TLS与节点mqtt客户端连接到mosquitto代理的问题

  4. 4

    ngx-mqtt通过webapp连接到SSL / TLS mosquitto代理

  5. 5

    如何通过Mosquitto MQTT代理以后进先出(LIFO)的方式发送消息?

  6. 6

    Mosquitto MQTT连接套接字错误(通过PLC连接)

  7. 7

    保护 Mosquitto 连接 - MQTT

  8. 8

    node.js mqtt从回调发布到mosquitto代理

  9. 9

    node.js mqtt从回调发布到mosquitto代理

  10. 10

    如何通过mqtt.js连接到ec2上的mqtt代理?

  11. 11

    如何正确安装mosquitto(mqtt代理)以及如何设置MQTT节点红色?

  12. 12

    错误:Ubuntu 18.04 上的 MQTT Mosquitto 连接被拒绝

  13. 13

    如何使用Mosquitto设置自己的MQTT服务器?

  14. 14

    无法使用 mosquitto/mqtt 连接到在本地主机服务器上运行的 Thingsboard

  15. 15

    我应该使用 ESP32 的什么请求来发现 raspbery pi 上的 mosquitto 代理上的 MQTT 资源?

  16. 16

    MQTT与Mosquitto

  17. 17

    如何在Ubuntu 16.04中启动时启动Mosquitto MQTT代理

  18. 18

    使用命令行停止mosquitto(MQTT)代理侦听端口

  19. 19

    在Ubuntu中使用websockets安装Mosquitto吗?

  20. 20

    在Ubuntu中使用websockets安装Mosquitto吗?

  21. 21

    使用websocket支持编译Mosquitto MQTT 1.4.8

  22. 22

    如何将 springxd 源 mqtt 注册到 mqtt 代理

  23. 23

    Mqtt:如何安装mosquitto旧版本

  24. 24

    将Node.js MQTT与Mosquitto PSK加密一起使用

  25. 25

    使用新的订阅者连接(MQTT / Mosquitto)显示来自发布者的错过的消息

  26. 26

    Websockets + TLS的Mosquitto配置

  27. 27

    无法通过angular8中的ngx-mqtt连接到MQTT代理

  28. 28

    如何通过互联网使用MQTT?

  29. 29

    如何使用Paho C客户端将数据作为JSON对象发送到MQTT代理

热门标签

归档