使用适用于 macOS 的 pfctl 阻止除一个端口之外的所有流量

使用适用于 macOS 的 pfctl 阻止除一个端口之外的所有流量

正如问题中所述,我需要阻止除 MAC OS X 10.8.x 上的一个端口之外的所有到互联网的流量。

我只需要从 shell 运行命令或编辑任何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 -

相关内容