2012-06-19 4 views
3

오징어를 사용하여 https 웹 사이트를 차단하는 방법을 알고있는 사람이 있는지 궁금합니다. 아래는 내 오징어 구성에서 스니핑 된 구성입니다.오징어를 사용하여 https 웹 사이트를 차단하는 방법

external_acl_type my_client_bl ttl=5 negative_ttl=0 %DST %SRC /var/www/app/ACLBlacklist 
acl badsites external my_client_bl 
http_access deny badsites 
http_access deny CONNECT badsites 

위의 구성은 https와 작동하지만 https에는 문제가 있습니다. http://twitter.com을 차단하면이 중 하나가 작동하지만 https://twitter.com이 작동하지 않습니다.

+0

구성이 정상적으로 보입니다. 나는 당신의 문제가 ACLBlacklist 스크립트에 있다고 생각한다. 그게 대본이야, 그렇지? –

+0

hi diegows, 답장을 보내 주셔서 감사합니다. 나는 이것이 문제라고 생각하지 않는다. 나는 외부 프로그램을 수동으로 실행하는 경우에도 여러 번 테스트했다. (나는 C를 사용하여 그것을 썼다) – user635568

+0

오페라 브라우저가 그 구성으로 잘 작동하는 것처럼 보이지만 혼란 스럽다.하지만 파이어 폭스, 크롬 및 다른 브라우저는 브라우저 오류 페이지로 간다. 예를 들어 크롬이 회신합니다 : 오류 111 (net :: ERR_TUNNEL_CONNECTION_FAILED) : 알 수없는 오류. – user635568

답변

3

신중하게 조사했습니다. 프록시가 https 요청에서 금지 된 403 응답을 회신 할 때 일부 브라우저가 프록시에서 html 오류 페이지를 렌더링 할 수 있지만 불행히도 일부 브라우저는 일부 보안 문제 (내가이 점을 이해하지 못함)를하지 않을 때의 문제라고 생각합니다.

현재까지 테스트 된 OPERA는 https 요청에서 403 응답을 금지했습니다. Firefox, Chrome, Safari 및 IE는이를 지원하지 않습니다.