我正在努力在OSX(10.13.1)上配置mitmproxy。
尝试设置转发规则时,pfctl命令始终返回syntax error
。
我试过rdr on en2 inet proto tcp to any port 80 -> 127.0.0.1 port 8080
rdr on en2 inet proto tcp to any port 443 -> 127.0.0.1 port 8080
来自官方指南以及来自其他资源的类似命令,但具有相同的错误。
即使启用了防火墙,我也会得到No ALTQ support in kernel
ALTQ related functions disabled
。
它是否与操作系统版本有关?
答案 0 :(得分:1)
奇怪的是,实际上在配置文件的末尾需要换行符,如果没有pfctl
,换行符将失败,而且只会告诉您“语法错误”。 (至少这对我来说就是这个问题。)
显然,这引起了悲伤since at least 2010。