인터넷은 사용자의 IP(인터넷 프로토콜) 주소를 서버에 요청해 진행되게 되는데 이때
클라리언트와 서버 사이에 존재해 서로의 통신을 대리로 중계해주는 것을 말하며, 중계 기능을 하는 주체를 프록시서버(Proxy Server)라고 한다
흔히 말하는 플록시가 이 포워드 프록시이다
클라이언트와 서버 사이에 위치해 서로 요청을 중계하며, 그 요청과 응답은 프록시 서버를 거치게 된다
(클라이언트를 감춰준다)

리버스 프록시도 요청과 응답이 프록시 서버로 이동하게 되는데
리버스 프록시는 서비스의 보안을 위해 서버들이 주로 내부망으로 구성되어 프록시에게만 연결을 허용한다
(서버를 감춰준다
)
프록시 서버 없이 클라리언트가 서버에 요청을 날리면 본인의 IP가 노출되게 되는데
프록시 서버를 사용하면 요청 받은 서버 쪽에서 클라이언트의 IP가 아닌 중간에 중계 역할을 해주는 프록시 서버의 IP를 받게 되므로 IP를 감출 수 있다
캐시란 쉽게 말하면 미리 저장해둔 임시장소이다
프록시 서버는 페이지를 가져올때 자신의DB에 최근 데이터를 저장하는데 다음에 또 같은 요청을 받을때 이 저장된 캐시를 반환해 빠르게 응답을 해줄 수 있다
서버 측에선 클라이언트의 기록대신 프록시 서버의 기록, 프록시 서버에겐 클라이언트의 기록이 남아있다 이 기록으로 특정 IP에서 어떤 IP로 얼마나 접속해 있는지 확인이 가능하고 특정 IP가 방문할 수 있는 웹사이트도 제한할 수 있어서 회사에서 많이 사용한다
특정 사이트에서 특정 IP들의 접속을 차단하는 경우가 있다
이럴때 프록시 서버 사용으로 다른 허용가능한 IP애서 접속한 것처럼 우회가 가능하다
VPN, 프록시는 둘 다 온라인 중계를 한다는 점은 유사하다
하지만 VPN은 가살 사설망이다 즉, 프록시가 아니다
| 프록시 | VPN | |
|---|---|---|
| 1 | 브라우저 트래픽 라우팅 | 장치의 모든 트래픽 라우팅 |
| 2 | 귀하의 IP를 숨김 | 당신의 IP 숨기기 |
| 3 | 암호화가 있을 수 있다 | 암호화됨 |
이런 유사성은 외부 서버를 통해 데이터 트래픽을 재라우팅하고 IP를 변경하는 등 기본적인 수준에서만 발생한다
차이점은 검색을 비공개로 유지하는 데 사용되는 프로토콜과 선택적 데이터 암호화라는
두 가지 주요 구성 요소에 있다