Conexion a websocket con IP estatica
Publicado por Marvin (79 intervenciones) el 05/02/2020 06:30:05
Hola, colegas, quisiera que me ayuden a resolver un probema que tngo, sucede que estoy trabajando en un proyecto que usa websockets, he creado un servidor con node,js que corre sobre el puerto 8000..
Funciona muy bien y todo cuando uso ngrok sobre el puerto 8000 para crear un acceso fuera de LAN.
Pero me he cansado de estar abriendo un nuevo tunel cada 8 horas, asi que decidi crear un servicio de Dynamic DNS (DDNS) con NO-IP, he configurado mi maquina para que tenga una IP estatica 192.168.0.100 y cuando uso Apache con WAMP (midominio.ddns.net) funciona muy bien, me da acceso al servidor sin problemas, pero cuando coloco la URL para acceder a mi servidor websocket sobre el puerto 8000 no me funciona (midominio.ddns.net:8000/socket/main.js)
Cuando hago test de puertos abiertos con paginas que se dedican a eso, me sale el puerto 80 que si está abierto, incluso el 3000 está abierto (porque mi proyecto esta hecho con react.js sobre el puerto 3000), pero el puerto 8000 me sale cerrado aunque este corriendo un servicio sobre él (mi servidor websocket) .. cabe recalcar que si esta abierto el puerto 8000 en mi router y está enrurtado a la IP 192.168.0.100.
Alguien puede ayudarme con ese asunto? sera que me falta configurar algo mas?
Funciona muy bien y todo cuando uso ngrok sobre el puerto 8000 para crear un acceso fuera de LAN.
Pero me he cansado de estar abriendo un nuevo tunel cada 8 horas, asi que decidi crear un servicio de Dynamic DNS (DDNS) con NO-IP, he configurado mi maquina para que tenga una IP estatica 192.168.0.100 y cuando uso Apache con WAMP (midominio.ddns.net) funciona muy bien, me da acceso al servidor sin problemas, pero cuando coloco la URL para acceder a mi servidor websocket sobre el puerto 8000 no me funciona (midominio.ddns.net:8000/socket/main.js)
Cuando hago test de puertos abiertos con paginas que se dedican a eso, me sale el puerto 80 que si está abierto, incluso el 3000 está abierto (porque mi proyecto esta hecho con react.js sobre el puerto 3000), pero el puerto 8000 me sale cerrado aunque este corriendo un servicio sobre él (mi servidor websocket) .. cabe recalcar que si esta abierto el puerto 8000 en mi router y está enrurtado a la IP 192.168.0.100.
Alguien puede ayudarme con ese asunto? sera que me falta configurar algo mas?
Valora esta pregunta


0