Hola.
¿Has probado con otro puerto que no sea el 3050?
¿Te da siempre el error en el firewall al intentar configurarlo?
No hace mucho, un cliente me planteó un sistema similar,
usando el servicio de no-ip.com, y no hubo ningun problema con la conexión,
excepto que tardaba + de 2 minutos en conectarse a la bd,
aunque no sé que es lo que hicieron en su servidor, puesto que su base de datos se alojó en un servidor de la empresa que les ha hecho la tienda web.
De todas formas,
mira este enlace por si te sirve de ayuda.