Hola, dejaré una respuesta a ambos casos, por si a caso.
Conectado a wifi) Si lo que estás diciendo trata sobre abrir puertos estando conectado a una red, es decir, a un wifi tuyo, la respuesta es que sí se puede, pero no lo puedes hacer directamente desde el móvil, lo primero que necesitas es saber la ip de tu móvil en local, para eso ve a redes wifi, matienes seleccionada la que estés conectado, y te dará algo cómo Dirección IP, o Dirección IP local, cuando tengas eso, debes acceder a la web del router, y abrir los puertos cómo si fuese un ordenador normal y corriente, añadiendo el port forward a la dirección ip local del móvil.
Con datos móvil) En el caso de que estés hablando de hacerlo mediante datos móvil (cosa que dudo, porque para empezar, es una pérdida de recursos y además un poco inútil) Cómo comentas tienes métodos de vpn que te dejan hacer forwarding (que yo nunca he utilizado, pero que según he oído antes, existe) y hacer las configuraciones pendites. Pero esta opción, con datos móviles, o "internet móvil" si es a lo que te refieres, de ninguna forma es recomendable para nada, pero sí, es posible
Espero que tu duda se resuelva con alguna de las dos que he dado, si no ha sido así o hay otra duda, cítame y te intentaré ayudar