如何在 macOS 上为 mitmproxy 配置 pf.conf 文件?

如何在 macOS 上为 mitmproxy 配置 pf.conf 文件?

我正在尝试配置 mitmproxy 工具(指导)。我卡在第 3 步,需要修改 pf.conf 文件。我的问题主要是关于最后一句话:

将以下两行放入名为 pf.conf 的文件中:

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

这些规则告诉 pf 将所有发往端口 80 或 443 的流量重定向到在端口 8080 上运行的本地 mitmproxy 实例。你应该将 en2 替换为测试设备将出现的接口

pfctl我第一次处理,我不知道是什么界面关于以及我应该粘贴什么来代替en2

我看过了OpenBSD 端口转发指南但它没有关于rdr命令的任何信息。请帮忙!

答案1

打开终端并输入:

ifconfig

您将看到“en0”、“en1”、“en2”……等等。您要查找的是处于活动状态的以太网端口(可能是 en1),并且将首先列出。

如果你输入:

info ifconfig

在命令行中,你会发现

"interface - this parameter is a string of the form "name unit", for example, "en0".

希望这可以帮助。

相关内容