
Как указано в вопросе, мне нужно заблокировать весь трафик, исходящий в Интернет, за исключением одного порта на MAC OS X 10.8.x.
Мне просто нужны команды для запуска из оболочки или редактирования любого файла конфигурации?
решение1
Предполагая, что ваш внешний интерфейс — это IP-адрес, en0
вы можете попробовать следующую команду (в этом примере разрешить порт https/443):
printf "block all\npass on en0 proto { tcp,udp } from any to any port 443\n"|sudo /sbin/pfctl -Ef -