NGROK de pago es mucho mejor que la versión gratuita, eso ni dudarlo. Para el TCP es de la siguiente manera:
:https://ngrok.com/docs#tcp-examples
Bind a TCP tunnel on a reserved remote address
ngrok tcp --region=us --remote-addr 1.tcp.ngrok.io:20301 22
Tomando esa referencia, siempre se va a conectar por 1.tcp.ngrok.io por el puerto 20301, a su equipo por el puerto 22
--
NGROK es muy bueno porque oculta la ip, ahora cuando es un DNS mostrará tu ip publica, pero es mucho más comodo trabajar, para esto se podria alquilar una VPS e ir cambiando.
PD: Cuando hablas de IP será la suya?
:https://ngrok.com/docs#tcp-examples
Bind a TCP tunnel on a reserved remote address
ngrok tcp --region=us --remote-addr 1.tcp.ngrok.io:20301 22
Tomando esa referencia, siempre se va a conectar por 1.tcp.ngrok.io por el puerto 20301, a su equipo por el puerto 22
--
NGROK es muy bueno porque oculta la ip, ahora cuando es un DNS mostrará tu ip publica, pero es mucho más comodo trabajar, para esto se podria alquilar una VPS e ir cambiando.
PD: Cuando hablas de IP será la suya?