5 votos

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

Cada vez que ejecuto mi servidor de desarrollo Django, obtengo un diálogo para permitir las conexiones entrantes.

No importa lo que haga:

OS X todavía me pide sistemáticamente que permita la conexión entrante.

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

enter image description here

Tengo que apagar el cortafuegos o cambiar mi configuración IDE, ambas soluciones son malas.

¿Cómo puedo añadir permanentemente el script en mis aplicaciones permitidas por el cortafuegos?

Estoy corriendo Maverick 10.9.4

2voto

Troy Puntos 191

Firmando la aplicación Python, usando la instrucción en la respuesta a esta pregunta trabajaba para mí.

0voto

sdmeyers Puntos 1356

Puedes configurar manualmente el cortafuegos para desbloquear un puerto (por ejemplo, el 8080).

Necesitarás abrir /etc/pf.conf en un editor de texto y añadir:

pass in proto tcp from any to any port 8080

hasta el final del archivo (para el puerto 8080, ajústelo según sus necesidades).

Entonces reinicie su computadora.

Si eso no funciona, corre:

$ sudo pfctl -vnf /etc/pf.conf

para ver si se produce un error. Si es así, arréglalo.

Entonces reinicie de nuevo.

Debería funcionar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X