C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[66204] Re:Re:Re:TIdHTTP에서 프록시?
빌더 [] 1377 읽음    2012-02-07 18:35
locke 님이 쓰신 글 :
: Lyn님..오래간만에 뵙네요.
: 역시 제가 봐도 proxy는 backdoor g/w같은 역할을 하는 놈이라..
: 그 망 안에 프록시 서버가 존재해야만 그걸 타고 외부로 통신할 수가 있을거 같거든요.
: 저희가 구축하는건 아닐거고..프록시 서버가 이미 그쪽에 있을 듯 싶습니다.
: 다른 프로그램에도 보면..프록시 설정이라고 해서 server/id/password/port등 입력받잖아요.
: 프록시 서버 연결방법만 알면 오히려 간단하게 설정으로 끝날듯 싶네요.
: 아무튼 감사합니다.
: -locke
:
:
: Lyn 님이 쓰신 글 :
: : nginx를 이용해서 프록시 구성하는걸 강추합니다.
: :
: : 근데... 문제는 ...
: : 이러나 저러나 해도 프록시는 전산망 내부/외부 양쪽 다 접근이 가능한곳에 있어야된다는거죠.
: :
: : locke 님이 쓰신 글 :
: : : 안녕하세요.
: : :
: : : TIdHTTP 컴포넌트를 통해서 80/443 포트를 통해 신호를 주고받는 루틴이 있습니다.
: : :
: : : 방식은 GET/POST 둘 다 입니다.
: : :
: : : 근데 이놈이 어떤 전산망 안에 들어가면 방화벽 때문에 외부와 통신을 못하네요.
: : :
: : : 프록시를 써야 할거 같은데.. 프록시 설정..어떻게 하는지도 모르겠고..
: : :
: : : port, proxy password등등 나오는데... 프록시란 말만 들었지 실제 구현하려니 난감합니다.
: : :
: : : 참고자료나 도움이 될만한 조언등이 있으시면 댓글 부탁드려요.
: : :
: : : 다른 프로그램들도 보니..프록시 설정이라고 환경설정에 있는거 같더라구요..
: : :
: : : 근데 인터넷 탐색기는 보면..환경설정에 프록시 사용해서 http 1.1 사용에 그냥 설정없이 체크만 되어있고..
: : :
: : : 오리무중입니다. ㅠㅠ
: : :
: : : -locke



HTTP Proxy Server 의 역할은 HTTP Request 패킷이 프록시 서버를 경유하게 해서, 프록시 서버에 캐쉬
되어있는 데이타가 있다면 메인 서버로 Request 패킷을 전송할 필요 없이, 캐쉬에 있는 데이타를 갖고 바로
클라이언트에게 응답 패킷을 전송해주는 식으로.. 메인 서버에 네트웍 대역이 집중되는 것을 분산시켜 주는게
주 역할 입니다. 이런 구조 때문에 Proxy Server를 이용해서 웹 서핑을 하면 메인 서버에 자신의 IP가 노출되지
않게 하는 것도 가능하고요. Proxy Server가 Anonymous 타입을 넘어, Elite 타입으로 설정되어 있는 경우라면
더욱 그렇죠.

네트웍 코드에서 Proxy Server 를 이용하도록 코딩을 해주면, 프로그램에선 Proxy Server의 존재를 의식하지
않고 투명하게... 야후, 구글 같은 웹사이트 들을 그저 이용하면 그만 입니다. 이를테면 www.google.com에
HTTP Request 패킷을 보내면 실제 패킷은 Proxy Server로 가게 되기 때문에 Trasparent 하게 코딩을
해주면 그만인 거죠.

사용자들이 아무런 제약 없이 Proxy Server 를 사용할 수 있도록, 오픈되어 있는 Proxy Server는 찾아보면
상당히 많이 있을 겁니다. 찾아서 아무거나 이용하면 됩니다. 질문에 언급되어 있는 내용으로 봐선...
문제의 요지는 Proxy Server가 아닌, 해당 전산망의 라우터 설정이 어떻게 되어있는가 등의 전산망의 네트웍
구성에 있는 게 아닐까 싶네요. 포트80은 오픈되어 있을 가능성이 크고. 해당 전산망의 관리자 한테 포트443
에 대한 액세스를 허용해 주고 있는지 아닌지 확인해 보세요.

+ -

관련 글 리스트
66201 TIdHTTP에서 프록시? locke 990 2012/02/07
66202     Re:TIdHTTP에서 프록시? Lyn 1090 2012/02/07
66203         Re:Re:TIdHTTP에서 프록시? locke 1096 2012/02/07
66204             Re:Re:Re:TIdHTTP에서 프록시? 빌더 1377 2012/02/07
66206                 Re:Re:Re:Re:TIdHTTP에서 프록시? locke 1033 2012/02/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.