在 OSX High Sierra 10.13.1 中配置 mitmproxy
Configuring mitmproxy in OSX High Sierra 10.13.1
我正在努力在 OSX (10.13.1) 上配置 mitmproxy。
尝试设置转发规则时,pfctl 命令总是 returns 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
。
是否与 OS 版本有关?
奇怪的是,配置文件末尾实际上需要一个换行符,没有它不仅 pfctl
会失败,而且它只会告诉你 "syntax error"。 (这至少对我来说是个问题。)
显然这引起了悲伤 since at least 2010。
我正在努力在 OSX (10.13.1) 上配置 mitmproxy。
尝试设置转发规则时,pfctl 命令总是 returns 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
。
是否与 OS 版本有关?
奇怪的是,配置文件末尾实际上需要一个换行符,没有它不仅 pfctl
会失败,而且它只会告诉你 "syntax error"。 (这至少对我来说是个问题。)
显然这引起了悲伤 since at least 2010。