我在 Ubuntu 上的 1883 端口上成功运行了 Mosquitto 1.4.8(在另一台机器上用 mosquitto_sub
/mosquitto_pub
测试)。但是,我在尝试使用另一个端口时遇到了问题,例如。
mosquitto -p 1884 -c moddebug.conf
如果我从同一台机器访问它,这可以正常工作,例如:
mosquitto_pub -h 127.0.0.1 -p 1884
但是如果我尝试从另一台机器连接,我会收到一个错误:
mosquitto_pub -h IP_ADDRESS -t exmapleTopic -p 1884
Connection timed out
我的 moddebug.conf 文件是:
log_type all
log_dest file mosquitto2_log.log
日志没有提供任何额外信息:
Config loaded from mosdebug.conf.
Opening ipv4 listen socket on port 1884.
Opening ipv6 listen socket on port 1884.
mosquitto version 1.4.8 terminating
我尝试更改防火墙规则(但这没有帮助):
ufw allow 1884/tcp
Rules updated
Rules updated (v6)