OSX ML ファイアウォールが2秒ごとに許可を求めずにPythonを実行できるようにする

OSX ML ファイアウォールが2秒ごとに許可を求めずにPythonを実行できるようにする

私は現在、Python で Web サイトに取り組んでおり、--reloadPython ファイルに変更が加えられるたびにサーバーをリロードするオプション付きの pserve を使用しています。つまり、ファイルを保存するたびに (無意識のうちに頻繁に保存します)、ファイアウォールからサーバーを実行する許可を求める迷惑なメッセージが表示され続けます。ファイアウォールの許可リストに pserve と Python バイナリを追加してみましたが、効果はありませんでした。

これを修正するにはどうすればいいでしょうか?

答え1

私も同じ問題を抱えていましたが、私にとっては、PasteDeploy 構成ファイルでリスナー バインド アドレスとしてローカルホスト IP 127.0.0.1 を定義することが許容できる解決策でした。以前は (おそらくデフォルトで) 0.0.0.0 だったため、すべてのネットワーク インターフェイスにバインドされていました。host = 127.0.0.1 パラメータでローカルホストのみの IP が指定されているため、ファイアウォール アラートはトリガーされません。

Python 実行ファイルをファイアウォールの例外リストに追加する賢明な方法はないように思われますが、ほとんどの開発シナリオでは、他のインターフェースにバインドする必要はありません。

関連情報