상위 서비스는 HTTP 프록시 포트를 하나만 제공합니다. Squid의 cache_peer 문법은 두 개를 요구합니다. 추가 필드는 캐시 질의용이며 두 번째 필수 전달 연결이 아닙니다.

cache_peer parent.example parent 8080 0 no-query name=office_parent

여기서 8080는 HTTP 프록시 요청을 실어 나릅니다. 영은 질의 포트 필드를 차지하고, no-query는 이 피어로 가는 ICP 질의를 끕니다. 상위 프록시가 ICP를 구현할 필요는 없습니다.

다만 HTTP 프록시 프로토콜은 말할 수 있어야 합니다. 상위 프록시를 공개할 경우 HTTP 프록시 목록에서 확인할 HTTP 후보를 얻을 수 있습니다. SOCKS 포트로는 대신할 수 없습니다. HTTPS라면 상위 프록시가 필요한 CONNECT 대상를 허용하는지 확인하십시오. ICP 지원과는 무관합니다.

접근 제어와 이후 라우팅 정책은 분리해 두십시오. 이 피어를 선언한다고 클라이언트가 허용되지도 않고 직접 연결로의 폴백이 금지되지도 않습니다. 의도한 요청에 맞는 http_access, 피어 선택, never_direct 규칙을 유지하십시오.

ICP 포트를 바꾸어도 거부된 프록시 로그인이나 차단된 CONNECT 대상은 고쳐지지 않습니다.

관련 글