Mac OS X 10.8의 ipfw

Mac OS X 10.8의 ipfw

ipfw로컬 투명 프록시를 사용하고 설정하려고 하는데 squid몇 가지 문제가 발생했습니다. 규칙이 있지만 00100 fwd 127.0.0.1,3128 log tcp from any to any dst-port 80무한 루프에 빠지거나 다른 이유로 작동하지 않습니다. 특정 작업을 수행하면 메시지가 표시되지만 ipfw: 100 Forward to 127.0.0.1:3128 TCP 172.17.244.135:56788 74.125.232.0:80 out via en0포트 3128에서 수신 대기 중 메시지가 수신되지 않습니다. 어떤 아이디어가 있나요?system.logcurlnc

답변1

동일한 시스템에서 실행하는 경우 squid오징어의 요청이 from any to any dst-port 80다시 실행되므로 무한 루프가 발생할 것입니다. 여러 라우팅 테이블(FreeBSD 용어로 fib)을 사용하지 않는 한 특정 프로그램의 트래픽을 무시하는 규칙을 설계할 수 없다고 생각합니다.

HTTP_PROXYcurl환경 변수(예: , wget등)를 설정하고 브라우저에서 프록시를 구성하여 소프트웨어에서 프록시를 구성하는 방법을 살펴보는 것이 좋습니다 fetch.

관련 정보