我无法连接到 wss mosquitto

问题描述 投票:0回答:1

我无法连接到mosquitto的wss

listener 8084
protocol websockets
allow_anonymous true
cafile C:/Program Files/mosquitto/Firebase/public/certificates/ca.crt
certfile C:/Program Files/mosquitto/Firebase/public/certificates/server.crt
keyfile C:/Program Files/mosquitto/Firebase/public/certificates/server.key
require_certificate false
tls_version tlsv1
client = new Paho.MQTT.Client("172.20.108.159", Number(8084), "/mqtt", "paho-client-" + Math.random().toString(36).substring(2));

console.log 是

WebSocket connection to 'wss://172.20.108.159:8084/mqtt' failed: 
Paho.MQTT.ClientImpl._doConnect @ mqttws31.js:979

我的Ipv4是172.20.108.159并且我使用MQTTX连接正确

我无法连接,我想修复它

mqtt mosquitto wss
1个回答
0
投票

您的问题不清楚,但我假设您是通过在网络浏览器中运行的 JavaScript 进行连接。

在您尝试连接之前,浏览器需要信任签署您的经纪商证书的 CA。它不会像第一次打开网页时那样提示您信任未知证书。

您需要将 CA 证书导入浏览器的信任存储区。

代理证书还需要具有正确的 CN 和 SAN 条目,以匹配用于连接的 IP 地址和主机名。

© www.soinside.com 2019 - 2024. All rights reserved.