프록시는 중계서버를 의미한다. 클라이언트와 서버가 서로 통신을 하는 상황을 가정하면 프록시 서버는 클라이언트와 서버 중간에 위치하여 두 곳을 드나들기 위해 지나야하는 관문 역할을 한다. 프록시 종류에는 크게 포워드 프록시와 리버스 프록시가 있다.
일반적으로 프록시 서버를 말하면 이는 포워드 프록시를 의미하는 경우가 많다. 포워드 프록시 서버는 클라이언트 앞에 놓여 있는 경우를 의미한다. 포워드 프록시는 보통 특정 네트워크 안에서 사용되는데, 이는 해당 네트워크 안에 존재하는 클라이언트들이 특정 웹 사이트에 접속하는 것을 막기위해 사용된다. 클라이언트들이 웹 사이트에 접속하기 위해 신호를 포워드 프록시 서버에 먼저 보내면, 이를 검사하고 통과하면 포워드 프록시 서버가 웹 사이트로 신호를 보내주는 식이다.
리버스 프록시 서버는 서버 앞에 놓여 있는 경우를 의미한다. 보통 리버스 프록시는 로드 밸런싱 용도로 사용된다. 또한 성능 향상을 위해 캐시를 사용해 빠르 통신을 지원하고 실제 서버의 IP 주소를 노출하지 않아도 되어 DDoS공격을 피할 수 있는 등 보안성이 좋아진다.