Mosquitto 代理身份验证,即使对于同一台机器客户端也是如此

Mosquitto broker authentification even for same machine clients

我正在使用本地 mosquitto 代理开发 MQTT 项目。

目前为了测试,我希望我的经纪人甚至需要来自同一台机器客户端的身份验证。但看起来经纪人允许他们,即使他们没有用户名或密码。

我的mosquitto.conf:

allow_anonymous true
password_file C:\Documents\...\password_file.txt

对于 Mosquitto v2.0.x 和更新版本,只需删除 allow_anonymous true 或将其设置为 false(对于以前的版本)

设置为 true 时,mosquitto 将允许客户端无需用户名或密码即可连接。

写这篇文章给那些可能和我有同样处境的人。

mosquitto.exe -v -c mosquitto.conf

解决了问题。