macOS용 pfctl을 사용하여 하나의 포트만 제외하고 모두 차단

macOS용 pfctl을 사용하여 하나의 포트만 제외하고 모두 차단

질문에 명시된 대로 MAC OS X 10.8.x에서 한 포트를 제외하고 인터넷으로의 모든 트래픽을 차단해야 합니다.

쉘에서 명령을 실행하거나 conf 파일을 편집해야 합니까?

답변1

외부 인터페이스가 en0다음 명령을 시도할 수 있다고 가정합니다(이 예에서는 https/443 포트 허용).

printf "block all\npass on en0 proto { tcp,udp } from any to any port 443\n"|sudo /sbin/pfctl -Ef -

관련 정보