我无法连接到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连接正确
我无法连接,我想修复它
您的问题不清楚,但我假设您是通过在网络浏览器中运行的 JavaScript 进行连接。
在您尝试连接之前,浏览器需要信任签署您的经纪商证书的 CA。它不会像第一次打开网页时那样提示您信任未知证书。
您需要将 CA 证书导入浏览器的信任存储区。
代理证书还需要具有正确的 CN 和 SAN 条目,以匹配用于连接的 IP 地址和主机名。