Usando pfctl en Mac OS 10.11 (El Capitan) para reenviar puertos

Actualmente estoy probando si mi entorno de desarrollo se ejecutará en el nuevo Mac OS 10.11 y si puedo actualizar tan pronto como sea lanzado. En mi máquina de prueba, actualmente estoy ejecutando Beta Preview 3. Todo parece estar funcionando bien.

Solo puedo conseguirpfctl para reenviar mis puertos. Uso Vagrant y Parallels Desktop para ejecutar un sistema Debian para mi servidor web local. Vagrant reenvía el puerto 8080 en el host a 80 en el invitado. Entonces127.0.0.1:8080 funciona bien. Pero en algunos proyectos quiero tener exactamente el mismo dominio local que estará en producción. (sin el: 8080) También me gusta más. ;-)

Para hacer eso usopfctl reenviar 80 a 8080 en el host. Aquí están mis archivos de configuración:

~ / port-forwarding / pf.conf

rdr-anchor "forwarding"
load anchor "forwarding" from "/Users/nick/port-forwarding/rules.conf"

~ / port-forwarding / rules.conf

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

Para habilitarlo, ejecuto:

sudo pfctl -vnf ~/port-forwarding/pf.conf
sudo pfctl -evf ~/port-forwarding/pf.conf

Esto me da esto:

pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

rdr-anchor "forwarding" all

Loading anchor forwarding from /Users/nick/port-forwarding/rules.conf
rdr pass on lo0 inet proto tcp from any to any port = 80 -> 127.0.0.1 port 8080
rdr pass on lo0 inet proto tcp from any to any port = 443 -> 127.0.0.1 port 4433
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
rdr-anchor "forwarding" all

Loading anchor forwarding from /Users/nick/port-forwarding/rules.conf
rdr pass on lo0 inet proto tcp from any to any port = 80 -> 127.0.0.1 port 8080
rdr pass on lo0 inet proto tcp from any to any port = 443 -> 127.0.0.1 port 4433
pf enabled
logout
Saving session...completed.

sudo pfctl -s nat dice:

No ALTQ support in kernel
ALTQ related functions disabled
rdr-anchor "forwarding" all

Hasta ahora se ve bien, creo. Pero simplemente no funciona.

127.0.0.1:80 - sin conexión127.0.0.1:8080 - trabajos

Yo uso los mismos archivos en Yosemite y funciona bien allí.

¿Alguien sabe si ha habido un cambio en cómo usarpfctl o si estoy haciendo algo mal o si hay un error que se puede informar.

Muchas gracias

Mella

Respuestas a la pregunta(1)

Su respuesta a la pregunta