windows : netsh interface portproxy add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=12345 linux iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 12345 Mac: sudo ipfw add 1 forward 127.0.0.1,12345 ip from any to any 80 in
@anoymoux ipfw 的我没试,本地没有这个软件。 我在 mac 的 /etc/pf.conf 文件中加了下面这个 rdr on lo0 inet proto tcp from any to www.abc.com port 80 -> 127.0.0.1 port 8081 rdr on lo0 inet proto tcp from any to www.123.com port 80 -> 127.0.0.1 port 8082 当我在浏览器上访问 www.123.com 的时候,访问到的却是 8081 的服务。 不知道 ipfw 的是否也有类似的问题