← 홈
네트워크

Forward · Reverse Proxy

클라이언트 측 프록시와 서버 측 프록시의 역할과 사용 사례 차이.

핵심 개념

Forward Proxy

클라이언트 측에 위치. 클라이언트 → 프록시 → 인터넷. 사용자 익명화, 콘텐츠 필터링, 캐시.

Reverse Proxy

서버 측에 위치. 클라이언트 → 프록시 → 백엔드. 로드밸런싱, SSL 종료, 캐시, 보안.

SSL Termination

프록시에서 HTTPS를 풀고 백엔드는 평문 HTTP로 통신. CPU 비용을 한 곳에 집중.

대표 도구

Nginx, HAProxy, Envoy, Traefik — 대부분 reverse proxy로 사용.

면접 단골 질문

  1. Q1.Forward Proxy와 Reverse Proxy의 차이를 사용 위치로 설명해보세요.
  2. Q2.Reverse Proxy로 SSL 종료를 하면 어떤 이점과 위험이 있나요?
  3. Q3.Nginx 같은 reverse proxy가 보통 어떤 일을 처리하나요?
  4. Q4.API Gateway와 Reverse Proxy의 차이는?
  5. Q5.프록시를 다단계로 두는 이유는 무엇인가요?