Come posso dire al firewall di consentire connessioni in entrata per Python che esegue uno script specifico? (In questo caso: SickBeard)

4

Sto utilizzando SickBeard sull'installazione di Lion, ma non riesco a capire quale versione di Python o script dovrei aggiungere a le regole del firewall consentono connessioni dall'esterno. In Console ricevo questo messaggio:

Deny Python connecting from <<external-ip:port>> to port <<my-port>> proto=6

Quindi per ora ho dovuto disabilitare il mio intero firewall per consentire il controllo esterno, ma preferirei semplicemente permettere a Python di connettersi. Sto usando Python 2.7.3 e ho già permesso le seguenti applicazioni al firewall - senza alcun risultato:

  • /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app
  • /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python
  • / usr / bin / python

Qualche suggerimento?

    
posta eelkedev 11.06.2012 - 10:57
fonte

1 risposta

5

Durante il controllo dei programmi di cui sopra ho capito che non avevo aggiunto l'alias corrente, che era probabilmente usato:

  • /System/Library/Frameworks/Python.framework/Versions/Current/Python

L'aggiunta di Python dalla cartella dell'alias Current ha risolto il problema. Non avevo visto questa domanda o risposta in nessun altro posto online, quindi continuo così.

    
risposta data 11.06.2012 - 10:57
fonte

Leggi altre domande sui tag