browser → forward proxy → website
                  ↕
             ICAP service

브라우저는 스캐너의 ICAP 포트가 아니라 포워드 프록시를 사용하도록 설정합니다. 프록시가 ICAP 클라이언트이고 스캐너가 ICAP 서버입니다. 1344 포트의 리스너는 브라우저 방식의 HTTP 프록시 요청이나 CONNECT를 이해하지 못해도 정상일 수 있습니다.

ICAP 측면 경로는 검사나 적응을 위해 선택된 HTTP 메시지를 받습니다. 직렬 프록시 체인의 또 다른 인터넷 출구라는 뜻은 아닙니다.

무엇을 검사할지에 따라 단계를 고릅니다. REQMOD는 제출된 요청을, RESPMOD는 제출된 응답을 처리합니다. 응답 스캐너는 그 자체로 업로드를 검사하지 않습니다. 선택한 프록시 제품은 필요한 서비스와 단계에 대한 ICAP 클라이언트 지원을 갖추어야 합니다.

ICAP을 지원하는 Squid 버전에서는 서비스 정의와 적응 접근 규칙이 별개입니다. 스캐너를 선언하는 것만으로 모든 트랜잭션이 그곳을 통과하지는 않습니다. Squid 7 응답 서비스라면 ICAP 서비스 선택과 적응 접근을 함께 구성하십시오. 서비스 오류가 요청을 차단하는지 설정된 우회를 허용하는지를 필터링 요구 사항의 일부로 정하십시오.

일반 CONNECT도 HTTPS 애플리케이션 내용을 암호화된 채로 둡니다. 터널을 프록시로 통과시켜도 검사할 HTTP 응답 본문이 생기지 않습니다. 의도적인 TLS 복호화에는 그에 맞는 설정과 클라이언트 신뢰가 따로 필요합니다.

관련 글