Estoy intentando modificar las reglas de reenvío de puertos / tabla NAT de mi enrutador utilizando el terminal en mi Mac. Mi configuración actual se ve algo como esto
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 reenviarlo para que cualquiera pueda acceder a él públicamente desde Internet. Específicamente, quiero que 1.1.1.1:7919
reenvíe datos a 192.168.1.2:7919
.
Sé que puedo hacer esto ingresando a la interfaz web de configuración del enrutador o usando otras aplicaciones de GUI como PortMap , pero Necesito hacer esto usando la línea de comando.
He estado buscando una solución durante horas y aún no he podido encontrar una solución simple que haga esto por mí. Lo más cerca que llegué fue a natd
, pero ha quedado en desuso en favor de pfctl
, y no puedo entenderlo.