Cómo puedo decirle a Firewall que permita conexiones entrantes para Python.app ejecutando Django

Cada vez que ejecuto mi server de desarrollo Django, obtengo un dialog para permitir las conexiones entrantes.

No importa lo que yo haga :

  • Bloqueo de tráfico hostil dynamic de forma dinámica con PF y fail2ban en OS X
  • ¿Hay alguna manera de "negar" permanentemente las conexiones de networking entrantes de una aplicación (es decir, no hay más requestes)?
  • ¿Hay alguna forma de usar diferentes conexiones de networking para diferentes aplicaciones?
  • ¿Cómo deshacerse del firewall "aceptar conexiones entrantes"?
  • Permitir que el puerto arbitrario del puerto (como 5432) se abra en El Capitan.
  • ¿Cómo debo configurar el firewall y DHCP con un server AirPort Extreme y Lion?
    • Haga clic en Permitir en el cuadro de dialog
    • Agregue al Firewall a través de la GUI de OS X (se permiten tanto los ejecutables reales como venv python, y también Python.app
    • Firme usted mismo el ejecutable (vea http://darklaunch.com/2014/02/02/fix-do-you-want-the-application-python-to-accept-incoming-network-connections )

    OS X todavía me pide sistemáticamente que permita la connection entrante.

    No es solo molesto, es imposible trabajar con mi IDE, que reinicia el server de desarrollo después de cada cambio de código.

    enter image description here

    Tengo que apagar el firewall o cambiar mi configuration IDE, ambas son malas soluciones.

    ¿Cómo puedo agregar permanentemente la secuencia de commands en las aplicaciones permitidas de mi firewall?

    Estoy ejecutando Maverick 10.9.4

  • ¿Cómo hacer que un .py. Ejecutable esté disponible en todas partes en OS X?
  • Instalar el cliente nova: permiso PIP denegado incluso como raíz
  • ¿Cómo puedo traer una window al frente sin enfocarla usando Applescript en OS X 10.8?
  • El uso de Mac OS X 10.9 lsof inicia de 5 a 10 processs a la vez tomando toda la CPU
  • "No se puede ejecutar el file binary" con un alias de binary
  • ¿Cómo get detalles de las aplicaciones en ejecución en la Terminal?
  • 2 Solutions collect form web for “Cómo puedo decirle a Firewall que permita conexiones entrantes para Python.app ejecutando Django”

    Firmar la aplicación Python, usando las instrucciones en la respuesta a esta pregunta , funcionó para mí.

    Puede configurar manualmente el firewall para desbloquear un puerto (es decir, 8080).

    Deberá abrir /etc/pf.conf en un editor de text y agregar:

    pass in proto tcp from any to any port 8080

    hasta el final del file (para el puerto 8080, ajústelo a sus necesidades).

    Luego reinicia tu computadora.

    Si eso no funciona, ejecuta:

    $ sudo pfctl -vnf /etc/pf.conf

    para ver si obtienes un error Si es así, arregla.

    Luego reinicia nuevamente.

    Deberia trabajar.

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