OS X: da ipfw a pfctl - Porta forward 80 e 443


11

Ho trovato un modo per inoltrare le porte 80 e 443 ad altre porte arbitrarie (3000 e 3001 nel mio caso) usando ipfw. Ma ipfw è deprecato e sostituito da pfctl. Ecco le mie dichiarazioni ipfw:

sudo ipfw flush
sudo ipfw add 100 fwd 127.0.0.1,3000 tcp from any to me 443
sudo ipfw add 200 fwd 127.0.0.1,3001 tcp from any to me 80
sudo ipfw show

Come posso fare la stessa cosa con pfctl per favore?


questo è un duplicato per la tua risposta qui: superuser.com/questions/473039/pfctl-port-forwarding-in-mac-osx
chris

Risposte:



0

Vedi questa domanda Risposta diversa :

Per inoltrare tutto il traffico della porta 80 alla porta 8080, è possibile immettere quanto segue dalla riga di comando Terminale.

echo "rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080" | sudo pfctl -ef -

Tratto da https://salferrarello.com/mac-pfctl-port-forwarding/

Per inoltrare le porte 80 e 443 alle porte 3000 e 3001, utilizzare questi comandi:

echo "rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 3000" | sudo pfctl -ef -
echo "rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 3001" | sudo pfctl -ef -
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.