IT에 종사하는 분들이라면 정말 많이 들어본 단어 일 것 입니다.
그렇다면 과연 프록시 서버란 무엇일까요?
프록시(Proxy) 서버란?
프록시 서버는 간단하게 비유를 하자면 대리인 또는 중간업자 라고 생각하시면 됩니다
우리의 네트워크 구조 대부분이 클라이언트가 Request 요청 하면 서버에서 Response를 합니다. 그 중간에 프록시 서버가 끼어서 대리인 역할을 하여 통신을 수행해주는 역할을 합니다.
위에 그림으로 Alice(Client), Bob(Server)라고 생각하고 설명을 드리자면
1. Alice(Client)가 프록시 서버에 현재 시간 알려줘. Request를 요청
2. 프록시서버가 이 Request를 받고 Bob(Server)에게 전달
3. Bob(Server) 는 7.PM이라는 Response를 프록시 서버에 전달
4. 프록시 서버는 Alice(Client)에게 Response를 전달
도식화 된 그림으로 설명하면 이렇게 된다.
자 그렇다면 그냥 바로 서버(Server)로 접근하면 더 빠를텐데 프록시서버에 접근하는 이유에 의아할 것 입니다.
프록시(Proxy) 서버 사용 목적
1. 캐시 데이터 사용을 위해
프록시 서버는 캐시를 사용해 저장해둔다. 그렇다면 Request를 서버에 접근할 필요 없이 캐시에 저장된 데이터를 Client에게 전달하면 됩니다. 전송 시간 및 트래픽 감소에 도움이 되어 서버 과부하 및 네트워크 병목 현상도 방지에 좋습니다.
2. 보안
프록시 서버는 중간에 경유하게 되면 IP를 숨기는 것이 가능합니다.
그리고 방화벽 또 한 가능하여 보안에 도움이 됩니다.
3. 접속우회
접속이 제한되어 있는 사이트를 다른나라로 우회하여 접근이 가능합니다.
그렇다면 많은 분들이 프록시 서버와 vpn의 차이를 궁금하실 겁니다.
그냥 접속우회의 관점은 똑같으나 하나의 차이가 있다면 프록시 서버는 데이터의 내용을 암호화 하지 않습니다.
하지만 vpn의 경우는 데이터 내용까지 암호화하기 때문에 더 보안에 좋다고 생각하시면 됩니다.
프록시 서버 설정 및 해제 (Chrome)
브라우저 오른쪽 상단에 점3개를 클릭합니다.
설정을 클릭합니다.
스크롤을 끝까지 내린 후 고급을 클릭합니다.
고급을 클릭하면 밑에 메뉴들이 펼쳐지는데 다시 한 번 스크롤을 끝까지 내린 후 컴퓨터 프록시 설정 열기를 클릭합니다.
그럼 MAC의 경우 아래와 같이 접속됩니다.
웹 프록시에 대해서 우회할 서버 ip와 포트를 설정 후 확인을 누르면 설정이 됩니다.
해제를 원하시면 구성프로토콜 전부를 체크해제 하시고 저장을 누르시면 됩니다.
윈도우도 마찬가지로 제가 설명해드린 프로세스대로 들어가신 다음에 우회할 서버 IP와 PORT를 설정하시고 확인을 누르시면 됩니다
'네트워크 > 기본용어' 카테고리의 다른 글
Yum 이란? (0) | 2021.03.11 |
---|---|
IP에 대한 모든 것(IPv4, 유동Ip, 고정Ip, 공인Ip..) (0) | 2020.08.19 |