🟢Mac防火墙
Mac 防火墙允许指定ip访问指定端口
防火墙规则配置
规则说明
允许所有出站流量。
阻止所有对端口 26657 的访问。
允许特定 IP 地址访问端口 26657。
允许本地回环接口的流量。
允许已建立连接的流量。
配置文件示例
PF复制
# Allow all outgoing traffic
pass out all
# Block all incoming access to port 26657
block in proto tcp from any to any port 26657
# Allow incoming traffic from specific IPs to port 26657
pass in proto tcp from 192.168.5.4 to any port 26657
pass in proto tcp from 119.45.139.214 to any port 26657
# Allow incoming traffic from localhost (loopback)
pass in on lo0 all
# Allow incoming traffic for established connections
pass in proto tcp from any to any flags S/SA keep state测试和应用配置
测试配置文件: 在应用配置之前,测试配置文件是否有语法错误:
SH复制
应用配置: 重新加载配置文件,并确保
pf已启用:SH复制
查看当前规则: 查看当前加载的规则,确保它们符合预期:
SH复制
进一步调试
启用日志记录:启用日志记录以帮助调试被阻止的流量:
PF复制
然后查看日志文件(通常在
/var/log/pflog)以了解被阻止的流量。逐步添加规则:逐步添加和测试每一条规则,确保它们按预期工作。
Last updated