Mac OS 会使用80端口做网络文件共享,要使用先关闭掉

4 min read

修改/etc/pf.conf

先对pf.conf进行备份:

sudo cp /etc/pf.conf /etc/pf.conf.normal.bak

之后在该文件中以下行:

sudo vim /etc/pf.conf

rdr-anchor "com.apple/*"

后面添加一行配置,如下:

rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080

注意:lo0 通过ifconfig 看自己那个设备绑定的是127.0.0.1, lo0是这个网络设备的名字,一般大家都是lo0

依次执行以下命令:

sudo pfctl -d
sudo pfctl -f /etc/pf.conf  
sudo pfctl -e 

注意:如果有apache等服务器占用了80端口,则需要将其停掉方能成功!
如果出现

No ALTQ support in kernel
ALTQ related functions disabled
pfctl: pf not enabled

忽略即可。