
我正在嘗試配置 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".
希望這可以幫助。