¿Cómo puedo agregar una regla de reenvío ipfw a la pequeña snitch?

2

Utilizo las siguientes reglas para conectarme a mi servidor nginx en una máquina errante:

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to me 80
sudo ipfw add 100 fwd 127.0.0.1,8090 tcp from any to me 443

después de instalar el pequeño snitch, parece que inutilizó ipfw y no puedo averiguar cómo aplicar una regla de reenvío a un pequeño snitch.     

pregunta kritop 11.09.2014 - 11:33

1 respuesta

1

Como ipfw también se elimina en Yosemite, la solución es usar pf

cree un archivo en /etc/pf.anchors/

por ejemplo com.myapp

rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080

NOTA: Agregue un salto de línea final. De lo contrario, pf dirá que tiene un error de sintaxis.

edite /etc/pf.conf agregue justo después de rdr-anchor "com.apple/*" :

rdr-anchor "myapp"

y después de load anchor "com.apple" from "/etc/pf.anchors/com.apple" :

load anchor "myap" from "/etc/pf.anchors/com.myapp"

NOTA: Agregue un salto de línea final. De lo contrario, pf dirá que tiene un error de sintaxis.

A continuación, vuelva a cargar las reglas en pf ejecutando sudo pfctl -f /etc/pf.conf

Finalmente, habilite pf ejecutando sudo pfctl -e

Fuente: enlace

    
respondido por el kritop 22.09.2014 - 10:46

Lea otras preguntas en las etiquetas