本地透明代理OS X pf

我正在尝试使用此pf规则创build本地透明代理

rdr pass inet proto tcp from $Out to any port 80 -> 127.0.0.1 port 3129 pass out on $Out route-to lo0 inet proto tcp from $Out to any port 80 keep state 

但问题是,当代理服务器试图连接到远程服务器(端口80)时,它也被redirect,创build无限redirect循环。 有什么我可以做的吗?

对。 第二行(第一个非nat规则)根本不需要。

set skip on lo0使用set skip on lo0这样的东西 – 无论如何你都不需要过滤。