OSX ML 방화벽이 2초마다 권한을 요청하지 않고 Python을 실행하도록 허용

OSX ML 방화벽이 2초마다 권한을 요청하지 않고 Python을 실행하도록 허용

저는 현재 Python으로 웹 사이트를 작업 중이며 --reloadPython 파일이 변경될 때마다 서버를 다시 로드하는 옵션과 함께 pserve를 사용하고 있습니다. 즉, 파일을 저장할 때마다(무의식적으로 자주 그렇게 합니다) 방화벽으로부터 서버 실행 권한을 요청하는 성가신 메시지를 계속 받습니다. 방화벽 허용 목록에 pserve 및 Python 바이너리를 추가해 보았지만 도움이 되지 않았습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

나에게도 같은 문제가 있었습니다. 나에게 적합한 해결책은 PasteDeploy 구성 파일에서 로컬 호스트 IP 127.0.0.1을 리스너 바인드 주소로 정의하는 것이었습니다. 이전에는 (기본적으로 0.0.0.0으로 가정) 모든 네트워크 인터페이스에 바인딩을 발생시켰습니다. 호스트 = 127.0.0.1 매개변수에 로컬 호스트 전용 IP가 제공되면 방화벽 경고가 트리거되지 않습니다.

Python 실행 파일을 방화벽 예외 목록에 추가하는 합리적인 방법은 없는 것처럼 보였지만 대부분의 개발 시나리오에서는 어쨌든 다른 인터페이스에 바인딩할 필요가 없었습니다.

관련 정보