← 질문 목록
#150깊이 0
중계 서버의 주체는 어떻게 구분하는가?
클라이언트를 대신하면 포워드 프록시다. 서버를 대신하면 리버스 프록시다. 누구의 위치와 신원을 감추고 정책을 적용하는지가 구분 기준이다.
| 기준 | 포워드 프록시 | 리버스 프록시 |
|---|---|---|
| 대리 대상 | 클라이언트 | 서버 |
| 설정 주체 | 사용자 또는 조직 | 서비스 운영자 |
| 주요 역할 | 접근 통제, 익명화 | 분산, TLS 종료 |
포워드 프록시는 외부 서버가 원래 클라이언트 대신 프록시를 보게 한다. 사내 인터넷 통제와 캐시, 우회 접속에 사용한다.
리버스 프록시는 공개 진입점을 하나로 만들고 내부 서버를 숨긴다. 요청 라우팅과 로드 밸런싱, 압축, 인증 같은 공통 기능을 맡는다.
둘 다 중계하므로 배치 관점이 없으면 헷갈린다. 요청을 시작한 쪽을 대리하는지 요청을 받는 쪽을 대리하는지부터 본다.