<aside>
✅
웹 프록시 클라이언트와 서버 사이에 위치하여 HTTP 메시지를 정리하는 중개자다.
</aside>
- 체크포인트
- 웹 중개자
- 왜 프락시를 사용하는가
- 프락시는 어디에 있는가
- 클라이언트 프락시 설정
- 프락시 요청의 미묘한 특징들
- 메시지 추적
- 프락시 인증
- 프락시 상호운용성
웹 중개자
- 프락시는 서버이면서 동시에 클라이언트여야 한다.
- 클라이언트 → (요청) → 프락시 → (요청’) → 서버
- 서버 → (응답) → 프락시 → (응답’) → 클라이언트
- 웹 프락시 서버가 있다면, 클라이언트는 HTTP 서버와 직접 이야기하지 않고 프락시 서버와 이야기 한다.
- 클라이언트의 입장에서 프락시가 서버로 보이고, 서버의 입장에서 HTTP 응답을 받는 클라이언트로 보이기도 한다.
개인 프락시와 공유 프락시
- 공용 프락시
- 여러 클라이언트가 공유하는 프락시
- 대부분의 프락시가 공용 프락시다. → 이 프락시를 관리하는 게 더 효율적임
- 캐시 프락시 서버의 경우, 프락시를 이용하는 유저가 많을수록 유리하다.
- 여러 사용자들의 공통 요청에서 이득을 취할 수 있기 때문
- 개인 프락시
- 하나의 클라이언트만을 위한 프락시
- 클라이언트 컴퓨터에서 직접 실행되는 형태로 사용
- 브라우저의 기능을 확장하는 등 작은 프락시를 컴퓨터에서 직접 실행한다.
프락시 vs 게이트웨이