2010-08-06 2 views
0

http로 터널링하는 자체 프로토콜을 만들려고합니다. 따라서 어떤 경우에는 squid와 같은 프록시에 대한 사용자 및 암호가 있습니다.연결이 http를 사용하는 경우 프록시 (예 : squid)가 어떻게 알 수 있습니까?

1 - 실제로 http가 진행되는 것을 어떻게 알 수 있습니까? 포트 80에서 TCP 연결의 내용을 확인합니까 ?? 2 - 그렇다면 실제로 http를 사용해야합니다. 포트 80에서 TCP 연결을 사용할 수 없다면?

+0

그것은, HTTP를해야합니다 (예를 들어, 캐싱) – adamk

답변

1

HTTP 요청 및 응답을 해석하고 해석하는 콘텐츠를 확인합니다. 그렇지 않으면 프록시는 요청을 전달할 위치를 알 수 없습니다.

HTTPS는 다른 것 (프록시가 암호화 된 SSL 연결을 읽을 수 없음)이며 HTTPS 트래픽 전에 전송 된 단일 CONNECT 행을 해석합니다.

추가 정보 : 프록시가 반입되고 있는지 알고 있어야로 http://en.wikipedia.org/wiki/HTTP_tunnel

관련 문제