我正在尝试配置 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".
希望这可以帮助。