공부하게된 이유
프론트엔드 개발자로 일하고 있는 저는, 최근 회사에서 webpack의 devServer를 설정할 일이 있었습니다. devServer.proxy의 값을 보아하니 "아~ 바라보는 Server 주소를 뜻하는 것이구나" 하며 어떤 역할을 하는지 예상은 되었지만 지금까지 살아오면서 많이 종종 용어였기도 하며 앞으로도 알아야할 것 같다는 생각이 들어 공부하게 되었습니다.
Proxy
사전적 의미
우선 사전적 의미를 찾아보았습니다.

대리. 라는 의미를 가지고 있네요.
네트워크 기술에서의 의미
- 프록시 : 보안 분야에서 보안상의 이유로 직접 통신할 수 없는 두 점 사이에서 통신을 할 경우 그 사이에 있어 '중계기로서 대리 통신을 수행하는 기능'
- 프로시 서버 : 프록시를 하는 주체

프록시 서버의 특징
- 클라이언트 호스트 입장 : 프록시는 원격 서버로 인식
- 원격 서버의 입장 : 프록시를 클라이언트로 인식
프록시 서버는 단순히 보안상의 이유만으로 설치하는 것은 아닙니다.
프록시 서버의 종류
Forward 프록시
- 클라이언트 호스트들과 접근하고자 하는 원격리소스의 사이에 위치
Reverse 프록시
- 인터넷 리소스 또는 인트라넷 리소스 앞에 위치