OSX ML 讓防火牆每 2 秒運行一次 Python,無需請求許可

OSX ML 讓防火牆每 2 秒運行一次 Python,無需請求許可

我目前正在使用 Python 開發一個網站,我正在使用 pserve 和--reload選項,每次對任何 Python 檔案進行更改時都會重新載入伺服器。這意味著每次我保存任何文件時(我經常下意識地這樣做),我都會不斷收到來自防火牆的惱人訊息,要求我獲得運行伺服器的權限。我嘗試將 pserve 和 Python 二進位檔案新增到防火牆允許清單中,但沒有幫助。

有什麼想法可以解決這個問題嗎?

答案1

我遇到了同樣的問題,對我來說,一個可接受的解決方案是將本機主機 IP 127.0.0.1 定義為 PasteDeploy 設定檔中的偵聽器綁定位址。以前(預設情況下,我假設)0.0.0.0 導致綁定到所有網路介面。如果在 host = 127.0.0.1 參數中指定了僅 localhost 的 IP,則不會觸發防火牆警報。

似乎沒有明智的方法將 python 可執行檔新增至防火牆例外清單中,但在大多數開發場景中,您無論如何都不需要綁定到其他介面。

相關內容