Sto provando a modificare le regole NAT / Port forwarding del mio router usando il terminale sul mio Mac. La mia attuale configurazione è simile a questa
Public <-> Internet <-> Modem + Router (1.1.1.1) <-> Macbook (192.168.1.2)
C'è un server web / app in esecuzione sulla porta 7919 sul mio Macbook e mi piacerebbe port-forward in modo che chiunque possa accedervi pubblicamente da internet. Nello specifico, voglio 1.1.1.1:7919
per inoltrare i dati a 192.168.1.2:7919
.
So che posso farlo accedendo all'interfaccia web delle impostazioni del router o utilizzando altre app della GUI come PortMap , ma Ho bisogno di farlo usando la riga di comando.
Ho cercato una soluzione per ore e ancora non sono stato in grado di trovare una soluzione semplice che faccia questo per me. Il più vicino è stato a natd
, ma è stato deprecato a favore di pfctl
, e non riesco a capirlo.