[1.27] 리버스 프록시와 포워드 프록시

Always·2025년 1월 27일

매일메일

목록 보기
27/69

https://www.maeil-mail.kr/question/97
요약: 브라우저를 통해서 url에 접근을 할 때 직접하는게 아닌 프록시를 이용해서 하는 방법이 있는데, 브라우저에서 이것을 도와주면 포워드 프록시, 서버단에서 이것을 도와주면 리버스 프록시라고한다.

포워드 프록시

포워드 프록시는 클라이언트 측에서 위치하며, 사용자가 인터넷에 접근할 때 중간에서 중개자 역할을 한다.
포워드 프록시는 다음과 같은 특성을 보장한다.

  • 익명성 보장
    • 회사 내부 네트워크에서 근무하는 직원이 외부 웹사이트에 접속하려고 할 때, 포워드 프록시 서버를 통해서 요청이 전달된다.
    • 이 때문에, 실제 서버에서는 회사 내부 네트워크의 ip가 아닌 포워드 프록시 서버의 ip를 알게된다.
    • 이 덕분에 회사 내부 네트워크의 ip주소는 서버에게 숨겨진다.
  • 캐싱
    • 같은 사이트의 요청일 경우, 프록시 서버에서 저장해둔 것을 응답하여, 네트워크 성능 향상에 도움을 줄 수 있다.
  • 보안 강화
    • 만약 인터넷이 불법적이거나 악성 컨텐츠인 경우 프록시에서 이 사이트로의 접근을 차단해서 보안을 강화할 수 있다.

      출처: https://halinstudy.tistory.com/39

리버스 프록시

리버스 프록시의 대표 기능은 우리가 흔히 아는 로드 밸런싱이다.
클라이언트가 보내는 요청을 리버스 프록시가 받아서, 다수의 백엔드 서버로 분산 시켜서, 더욱 높은 성능을 유지할 수 있게 도와준다.
또한 리버스 프록시를 통해서 SSL/TLS암호화를 해서 https를 부여하여, 직접 서버에 접근 할 수 없게하여,
ddos,해킹 시도로 부터 서버를 보호 할 수 있다.
리버스 프록시도 마찬가지로 캐싱의 역할을 통해서 서버 부하를 줄이고 응답속도를 향상 시킬 수 있다.

profile
🐶개발 블로그

0개의 댓글