2010-12-31 4 views
3

오징어 프록시 2.7에 대한 일부 사용법을 살펴보고 URL을 다시 작성하는 예를 많이 보았습니다. http : //somesitename.com 다음으로 rewriter URL을 변경할 수 있습니다 : https : //somesitename.com오징어 URL은 https를 http로 다시 씁니다.

그리고 이러한 예제는 훌륭하게 작동합니다.

나는 오징어 URL을 rewriter와 반대로 할 수 있다면 궁금하네요. 즉 https : //somesitename.com에서 http : //somesitename.com으로 이동 하시겠습니까?

단순히 재 작성을 처리하는 스크립트 파일을 편집하려고 시도하는 것이 트릭을 수행하지 않는 것 같습니다. 그래서 오징어가 먼저해야 할 일이 있는지 궁금 해서요. 내가 원하는 것을 할 수 있다면.

모든 요청에 ​​대해 프록시로 squid를 수동으로 설정 했으므로 (CONNECT 메소드를 통해) 내 squid access.log 파일에 https 요청이 표시되는 것을 볼 수 있습니다.

+0

중복 된 http://serverfault.com/questions/217710/squid-url-rewrites-httpshttp –

답변

0

오징어 2.7으로는 할 수 없습니다. 오징어 3.1을 사용하면 보안을 해칠 수 있으며 브라우저가 불평 할 것입니다.

요점은 : 스퀴드는 HTTPS 연결의 URL을 볼 수 없으므로 다시 쓸 수 없습니다. 브라우저는 CONNECT라는 프록시를 통해 HTTPS를 트래 피킹하는 특별한 방법을 사용합니다. 이 모드에서 Squid는 브라우저와 웹 서버 사이의 바이트 만 전달하지만 Squid 앵글에서는 SSL로 보안 된 바이트이므로 볼 수는 없습니다.

Squid 3.1에는 man-in-the-middle-attach를 사용하여 SSL 연결을 "열 수있는"sslbump라는 기능이 있지만 브라우저가이를 감지하고 사용자에게 경고가 표시됩니다.

+0

경고를 제거 할 수있는 방법이 있습니까? –

관련 문제