本地透明代理 OS X pf

本地透明代理 OS X pf

我尝试使用此 pf 规则创建本地透明代理:

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)时,它也会被重定向,从而产生无限重定向循环。我能做什么吗?

答案1

是的。第二行(第一条非 nat 规则)完全没必要。

使用类似的东西set skip on lo0- 无论如何你不需要过滤它。

相关内容