Mac OS 10.9.5 시스템에 인터넷 공유가 설정되어 있으며, 생성 된 Wi-Fi 핫스팟에 연결된 모든 장비에 이더넷 연결을 공유합니다. Charles를 사용하여 트래픽을 모니터링 할 수 있도록 프록시 서버를 통해 모든 트래픽을 강제 실행하는 방법을 찾고 있습니다.
Charles가 나가는 이더넷 연결에서 모든 Wi-Fi 트래픽이 이미 프록시되도록 프록시 설정 (위)을 자동으로 설정했기 때문에 잘못된 것으로 가정했습니다. 인터넷 공유는 패킷이 동일한 네트워크 인터페이스를 벗어나도 동일한 네트워크 서비스를 통해 실행되지 않는 새로운 브리지 (현재 "bridge100")를 생성하는 것으로 보입니다.
Charles에서 내 컴퓨터가 생성 한 모든 트래픽을 볼 수 있지만 다른 컴퓨터의 트래픽은 볼 수 없습니다. 이더넷에 대한 프록시 설정이 브리지에도 적용되도록 라우팅을 설정하는 방법이 있습니까? 그렇지 않은 경우 브리지의 트래픽을 동일한 프록시로 라우팅 할 수있는 방법이 있습니까?
iptables
, 이런 식으로 . OS X의 방화벽에 익숙하지 않지만 기본적으로 복제해야합니다.