Mac下转发80端口数据到8080端口

Mac的80端口好像是被禁用的,但是我们调试程序又需要大量用到80端口,所以需要将
80端口数据转发到8080端口

比如:访问网页时需要绑定hosts,如 127.0.0.1 www.xxxx.com

此时需要将80端口数据转发到8080才能正常调试。具体步骤如下:

#1.
sudo vim /etc/pf.conf

#2.在rdr-anchor “com.apple/* 后面加上如下这一行(代表将发到80端口的数据转发到8080上)
rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080

3. 重新加载配置 
sudo pfctl -f /etc/pf.conf

4. 启动 
sudo pfctl -e

该方法是临时的,mac关机重启后需要重新配置一次,永久的方法暂时没找到。不过Mac也基本不关机。

猜你喜欢

转载自blog.csdn.net/u010853261/article/details/78327472