Abra a porta com pfctl no OS X El Capitan - Permitir conexões de entrada da Internet

Abra a porta com pfctl no OS X El Capitan - Permitir conexões de entrada da Internet

Eu estava lutando com um tipo de configuração que estou fazendo com meu mac mini. Configurei minha máquina na DMZ da minha rede, então qualquer solicitação ao meu ip público terminará nesta máquina.

O problema é que não consigo pegar nada da internet é o Firewall está habilitado, tentei com essa configuração com PFCTL:

rdr pass on lo0 inet proto tcp from any to any port = 8080 -> 127.0.0.1 port 8080
rdr pass on en0 inet proto tcp from any to 192.168.1.100 port = 8080 -> localhost port 8080
#rdr pass on en0 inet proto tcp to port 8080 -> 127.0.0.1 port 8080

rdr pass on en0 inet proto tcp from any to any port = 5000 -> localhost port 5000

#rdr pass on en0 inet proto tcp from any to any port 8080 -> 127.0.0.1 port 8080

#rdr pass on en0 inet proto tcp from any to 192.168.1.100 port = 8080 -> 127.0.0.1 port 8080
#rdr pass on lo0 inet proto tcp from any to 192.168.1.100 port = 8080 -> 127.0.0.1 port 8080

Isso funciona localmente,

curl http://localhost:8080 
curl http://127.0.0.1:8080

Isso também funciona se o FIREWALL não estiver habilitado:

curl http://mypublicip:8080

Mas seAcabei de habilitar meu firewall, a mesma solicitação não funcionará mais, resultando em um tempo limite.

Alguém conseguiu resolver isso? Você poderia me ajudar por favor ?

Obrigado

informação relacionada