Mqtt MOSQUITO服务器无法从外部网络连接

Mqtt MOSQUITO服务器无法从外部网络连接,mqtt,mosquitto,Mqtt,Mosquitto,我遵循Mosquitto官方网站上的TLS配置,生成了所有证书和密钥 pid_file /var/run/mosquitto.pid persistence true persistence_location /var/lib/mosquitto/ listener 1883 port 8883 cafile /etc/mosquitto/ca_certificates/ca.crt certfile /etc/mosquitto/ca_certificates/server.crt k

我遵循Mosquitto官方网站上的TLS配置,生成了所有证书和密钥

pid_file /var/run/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

listener 1883

port 8883

cafile /etc/mosquitto/ca_certificates/ca.crt
certfile /etc/mosquitto/ca_certificates/server.crt
keyfile /etc/mosquitto/ca_certificates/server.key

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d
它在当地运作良好。但我无法从网络外部连接。有人能解释一下我在这里做错了什么吗?我错过什么了吗


谢谢。

您需要告诉我们有关您的网络的更多信息,这是家庭宽带设置吗?您设置了端口转发吗?您要连接到哪个地址?你犯了什么错误?在你设置证书之前它工作了吗?它不是家庭宽带。这是一个托管服务器,我可以使用putty和服务器ip和端口22访问它。我确实为1883年和8883年开放了港口。当我尝试访问它时,我只是得到一个超时。我可以在网络内访问每个端口,但当我在网络外访问时,它会显示超时。所以,我不知道我应该也设置客户端证书吗?我实际上是在我的笔记本电脑上安装了mosquitto代理,并尝试使用mosquitto_sub-hxx.xx.xx-t test-p8883订阅。所以它给了我一个暂停你说你已经打开了港口,在哪里?在托管门户或VM上的防火墙中?绑定2个端口是否有效你需要告诉我们更多关于你的网络,这是家庭宽带设置吗?您设置了端口转发吗?您要连接到哪个地址?你犯了什么错误?在你设置证书之前它工作了吗?它不是家庭宽带。这是一个托管服务器,我可以使用putty和服务器ip和端口22访问它。我确实为1883年和8883年开放了港口。当我尝试访问它时,我只是得到一个超时。我可以在网络内访问每个端口,但当我在网络外访问时,它会显示超时。所以,我不知道我应该也设置客户端证书吗?我实际上是在我的笔记本电脑上安装了mosquitto代理,并尝试使用mosquitto_sub-hxx.xx.xx-t test-p8883订阅。所以它给了我一个暂停你说你已经打开了港口,在哪里?在托管门户或VM上的防火墙中?绑定2个端口是否有效O