调试VerneMQ的连接/认证问题,用webhooks和vmq_diversity进行双重认证

TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl 包括一个声明,如果你的Lua脚本返回 "false",它将阻止通过任何其他渠道的认证/授权:将导致:而不是像你可能认为的那样,尝试其他插件为了避免这个问题,只要不从你的Lua脚本中返回任何东西,如果你不希望...

更多内容

envoy无法通过websockets连接到VerneMQ的MQTT,错误代码503

为遇到同样问题的人提供一些快速的背景信息,以及如何调试它们。错误代码503 这是我得到的错误代码。在WebSocket握手过程中出错。意外的响应代码。503.设置envoy日志为调试 这里是我为envoy准备的docker-compose.yaml: 版本:'3.7' 服务:envoy: build: context: ./ dockerfile:Dockerfile container_name: ...

更多内容

envoy、docker和websockets - 调试和配置

Websockets是一项令人兴奋的技术,它允许你将HTTP连接升级为一个长期持久的二进制连接,你可以用它来发送双向信息。作为一个旁观者,MQTT协议可以使用websockets进行传输--例如,对于网站交付的JavaScript客户端,这是唯一(?在...

更多内容