Estoy tratando de modificar la tabla NAT de mi router / reglas de reenvío de puertos utilizando el terminal en mi Mac. Mi configuración actual es algo así
Public <-> Internet <-> Modem + Router (1.1.1.1) <-> Macbook (192.168.1.2)
Hay un servidor web / aplicación que se ejecuta en el puerto 7919 en mi Macbook y me gustaría reenviar el puerto para que cualquiera pueda acceder a él públicamente desde Internet. En concreto, quiero 1.1.1.1:7919
para enviar los datos a 192.168.1.2:7919
.
Sé que puedo hacerlo entrando en la interfaz web de configuración del router, o utilizando otras aplicaciones GUI como PortMap pero tengo que hacerlo a través de la línea de comandos.
Llevo horas buscando una solución y todavía no he podido encontrar una solución sencilla que me haga esto. Lo más cerca que estuve fue natd
pero se ha obviado en favor de pfctl
y no puedo encontrarle sentido.