2010-03-25 8 views

답변

0

제대로 이해하면 http/https 프록시를 통해 http가 아닌 TCP 소켓에 연결하려고합니다.

, 당신은 단지 HTTP 프록시에 연결하고 보내

CONNECT hostname.com:portnumber HTTP/성공 응답 1.0

대기, 그리고 당신은 외부에 연결되어 서버와 정상적으로 데이터를 송수신 할 수 있습니다.

그러나 많은 HTTP 프록시는 제한된 수의 포트에만 연결할 수 있도록 구성되어 있으므로 연결하려는 서버가 표준 https tcp 포트 (443)에서 실행되지 않으면 연결이 거부 될 수 있습니다 .

프록시에서 https를 허용하지 않으면 CONNECT 메소드를 허용하지 않을 수 있습니다. 이 경우 유일한 선택은 말하고 싶은 최종 프로토콜로 /에서 변환하는 프록시 외부의 http 서버와 대화하는 것입니다.

프록시와 서버가 사용하는 프로토콜을 정확하게 명시하면 사람들이 더 구체적인 조언을 줄 수 있으므로 편리 할 수 ​​있습니다.

관련 문제