buenos dias, he realizado el curso SMART HOME with Raspberry Pi, ESP32, and ESP8266 y configurado cloudflare, para que se conecte con mi raspberry pi a una web que tengo hospedada en ella, hasta aqui todo bien.
el problema es cuando quiero conectar mi web, con mosquitto a través de cloudflare y con wss, ¿como se se configurar mosquitto para que acepte estas conexiones?.
En local y con anonymus funciona correctamente,
me gustaria añadir usuario y password a esa conexion y con protocolo wss.
en la web utilizo la libreria mqtt.js https://unpkg.com/mqtt/dist/mqtt.min.js
Hi.
Unfortunately, I’m not familiar with setting mosquitto wit wss.
I found this discussion that might help: https://stackoverflow.com/questions/33973212/mosquitto-configuration-for-websockets-tls
Regards,
Sara
Buenas , al final creo que es un problema en con los certificados, ¿existe la posibilidad de configurar cloudfare para que admita conexiones WS?
I’m sorry.
But I don’t understand your question.
Can you describe your issue in more detail?
Regards,
Sara
buenas, para realizar la conexión con mi red local, desde fuera utilizo Cloudflare, como indicais en el curso.
Cuando me conecto desde el exterior a través del puerto 80 por https la conexión es correcta, pero cunado lo realizo a través del puerto 9001 por ws, me da un error, si realizo las conexiones en mi red local todo funciona correctamente.
mi pregunta es, como tengo que configurar Cloudflare para que admira la conexión ws ?
RESPUESTA: aunque el protocolo de webSocket(WS) utiliza una conexion TCP, cuando configuramos el tunel en Clodflare, hay que configurarlo como http://localhost:9001 en lugar de TCP://localhost:9001
lo que desconozco, es porque. Pero por mi parte se puede dar por cerrado el post