Q&A

  • 프로그램에서 proxy제어를...
안녕하십니까?



프로그램배포를 했는데 proxy사용자들에게는 문제가 생기고 있습니다.

프로그램에서 proxy를 사용할 건지 아닌지를 설정할 수 있는 방법좀

갈켜주세요.

열심히 하겠습니다. 꼭 갈켜주세요.

멜로 보내주심 정말 감사하겠습니다.

1  COMMENTS
  • Profile
    유효종 2000.01.25 01:45
    Andrea wrote:

    > 안녕하십니까?

    >

    > 프로그램배포를 했는데 proxy사용자들에게는 문제가 생기고 있습니다.

    > 프로그램에서 proxy를 사용할 건지 아닌지를 설정할 수 있는 방법좀

    > 갈켜주세요.

    > 열심히 하겠습니다. 꼭 갈켜주세요.

    > 멜로 보내주심 정말 감사하겠습니다.



    우선 배포하신 프로그램이 무슨 프로토콜을 쓰는지가

    문제인것 같군요.

    자 그럼 기본적인 내용부터...



    많이 쓰이는 ftp 프로그램이나 Netscape, IE 등은 Proxy 설정화면이

    있습니다. (보셨겠죠?)



    그렇다면 proxy 있을때와 없을때를 구분해서 누구한테 보낸다고

    볼 수 있는데. 뭘보내냐구요? 그야 ftp 일때 틀리고

    http 일때 틀리고 mail 일때 틀리다 이겁니다(protocol 이 틀리다)

    그럼 http 를 예로 들까요





    URL 에 203.240.117.23:8888 를 입력합니다.

    (이 번호는 proxy 가 설치된 서버 IP 입니다.)

    먼저 proxy 없을때 IE 는 다음 문자열을 보냅니다.



    GET / HTTP/1.0

    Connection: Keep-Alive

    User-Agent: Mozilla/3.0 (Win95; I)

    Host: 203.240.117.23:8888

    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*





    그러고 IE 에 proxy 를 설정하고 (203.240.117.23:8888)

    URL 에 http://www.yahoo.com/ 을 입력하면 다음과 같이 날아 갑니다.



    GET http://www.yahoo.com/ HTTP/1.0

    Proxy-Connection: Keep-Alive

    User-Agent: Mozilla/3.0 (Win95; I)

    Host: www.yahoo.com

    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*







    너무 어렵나요?



    간단하게 설명드리자면 proxy 없을때는

    수신자/송신자/ 내용을 편지봉투에 담아 보내는데



    proxy 가 있을때는 그 편지봉투를 다른 봉투에 담아 송신자/수신자를

    기제 하는것 입니다.



    그러면 그봉투를 proxy 가 받아 원래의 내용이 어디로 갈건지

    뜯어 보고 보냅니다.

    쉽게 얘기하자면 중계하는것 뿐이지요



    그럼 본론으로 다시 돌아와서

    배포하신 프로그램이 뭐하는 프로그램인지 알아야 한다고

    제가 그랬는데 왜인지는 아시겠죠?



    질문에서 자세히 기제를 안하신 관계로 더이상 설명드릴것은 없고

    유사한 프로그램으로 테스트를 하시는것이 도움이 되겠네요



    다시한번 강조하지만 실제로 날아다니는 정보의 구조를 자세히 알아야 합니다.





    그럼이만



    -프리랜서 유효종-