如何在 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".

希望這可以幫助。

相關內容