修改/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
忽略即可。