OSX ML Hãy để Tường lửa chạy Python mà không cần xin phép cứ sau 2 giây


2

Tôi hiện đang làm việc trên một trang web bằng Python và tôi đang sử dụng pserve với --reloadtùy chọn tải lại máy chủ mỗi khi có thay đổi trong bất kỳ tệp Python nào. Có nghĩa là mỗi khi tôi lưu bất kỳ tệp nào (và tôi thường xuyên làm điều đó, theo tiềm thức), tôi liên tục nhận được các tin nhắn gây phiền nhiễu từ tường lửa yêu cầu tôi cho phép chạy máy chủ. Tôi đã thử thêm nhị phân pserve và Python vào danh sách cho phép tường lửa, không giúp được gì.

Bất kỳ ý tưởng làm thế nào tôi có thể khắc phục điều này?

Câu trả lời:


2

Tôi gặp vấn đề tương tự, đối với tôi, một giải pháp có thể chấp nhận được là xác định localhost IP 127.0.0.1 làm địa chỉ liên kết người nghe trong tệp cấu hình PasteDeploy. Đó là trước đây (theo mặc định, tôi giả sử) 0.0.0.0 gây ra liên kết với tất cả các giao diện mạng. Với IP duy nhất localhost được cung cấp trong tham số host = 127.0.0.1, cảnh báo tường lửa không được kích hoạt.

Dường như không có cách nào hợp lý để thêm python có thể thực thi được vào danh sách ngoại lệ tường lửa, nhưng trong hầu hết các kịch bản dev, bạn sẽ không cần phải liên kết với các giao diện khác.


Vâng, tôi cũng có ý tưởng tương tự, biến nó thành localhost chứ không phải là 0.0.0.0, nó cũng mở cho internet, nhưng nó không hoạt động với tôi. Im trong osx 10.8.2.
nếu __name__ là Không có

K, tôi đã thử điều này một lần nữa, và nó đã hoạt động. Có vẻ như tôi đã lười biếng trong lần thử đầu tiên của tôi vài tuần trước khi tôi chỉ tải lại chứ không phải giết và khởi động lại pserve.
nếu __name__ là Không có
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.