¿Cómo puedo abrir un puerto (no una aplicación) en el server de security macOS Sierra?

Estoy intentando seguir este hilo y actualizarlo para macOS Sierra (y probablemente todas las versiones desde Yosemite).

En ese hilo, se sugirió una forma de abrir un solo puerto en el firewall del sistema operativo:

sudo ipfw add 40000 allow tcp from any to any dst-port portnum 

Sin embargo, desde Yosemite, ipfw fue reemplazado por pf y, a less que esté equivocado, pfctl debe por lo tanto ser utilizado.

¿A qué se traduciría el command anterior?

  • Safari 10: la pestaña no responde / no se puede cerrar
  • Diccionario incorrecto en el centro de atención para macOS
  • ¿Cómo desactivar por completo Siri en Sierra?
  • Me desconecto cada vez que cambio de usuario
  • Resolución DNS fuera de línea en Sierra
  • La tarjeta de audio USB no se muestra en las preferences de sonido
  • Detener las indicaciones de contraseña "... quiere usar llavero"
  • ¿Cerrar una window de aplicación directamente desde Mission Control?
  • One Solution collect form web for “¿Cómo puedo abrir un puerto (no una aplicación) en el server de security macOS Sierra?”

    Para abrir un puerto, debe usar la (s) siguiente (s) línea (s):

     pass in proto tcp from any to any port 40000 pass in proto tcp from any to any port 80 pass in proto {tcp, udp} from any to any port 53 pass in from any to any port 3601 

    Para iniciar rápidamente pf y abrir un puerto con una de las líneas anteriores, utilice, por ejemplo:

     echo "pass in proto tcp from any to any port 40000" | sudo pfctl -ef - 

    Para probar la (s) regla (s), use: sudo pfctl -s rules

    Después de reiniciar, deberá volver a ingresar el command, porque pf no se inicia automáticamente.

    Por defecto, el file pf.conf no tiene ninguna regla de locking . Entonces, incluso después de iniciar pf con sudo pfctl -e nada está bloqueado.

    Si no desea profundizar en pf / pf.conf / pfctl, le recomiendo usar una GUI de pfctl como el Murus Lite gratuito para configurar pf.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).