I'm trying to modify my router's NAT Table / Port-forwarding rules using the terminal on my Mac. My current setup looks something like this
Public <-> Internet <-> Modem + Router (22.214.171.124) <-> Macbook (192.168.1.2)
There's a webserver / app running on port 7919 on my Macbook and I'd like to port-forward it so anyone can access it publicly from the internet. Specifically, I want
126.96.36.199:7919 to forward data to
I know I can do this by going in to the Router settings web interface, or using other GUI apps such as PortMap, but I need to do this using the command line.
I've been searching for a solution for hours and still haven't been able to find a simple solution that does this for me. The closest I came was to
natd, but it has been deprecated in favor of
pfctl, and I can't make any sense of it.