macOS에서 mitmproxy에 대한 pf.conf 파일을 구성하는 방법은 무엇입니까?

macOS에서 mitmproxy에 대한 pf.conf 파일을 구성하는 방법은 무엇입니까?

mitmproxy 도구를 구성하려고 합니다(가이드). pf.conf 파일을 수정해야 하는 3단계에서 막혔습니다. 내 질문은 본질적으로 마지막 문장에 관한 것입니다.

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처음으로 처리했는데 내용을 알 수 없습니다.상호 작용about 대신에 무엇을 붙여넣어야 할까요 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".

도움이 되었기를 바랍니다.

관련 정보