프록시(Proxy)란?

윤상혁·2025년 3월 5일

프록시(Proxy) 쉽게 설명하기

📌 프록시는 "대리인" 역할을 하는 서버야!
📌 즉, 직접 요청을 보내는 대신 "프록시 서버"가 대신 요청을 처리해주는 거지.


🔹 1️⃣ 프록시를 택배로 비유하면?

📦 택배 주문 과정 생각해봐!

💡 (프록시 없는 경우)

  • 내가 직접 해외 쇼핑몰에 주문
  • 해외 쇼핑몰에서 내 주소로 직접 배송
  • 배송비 비싸고, 배송 시간이 오래 걸릴 수도 있음

💡 (프록시 있는 경우)

  • 나는 중간 배송센터(프록시 서버)에 주문
  • 중간 배송센터가 해외 쇼핑몰에서 물건을 받아서 나한테 배송
  • 배송비 절약, 빠른 처리, 보안 강화 가능!

💡 즉, 프록시는 중간에서 대신 요청을 받아서 처리해주는 역할!

사용자 → 프록시 서버(중간) → 실제 목적지(웹사이트, 서버)

🔹 2️⃣ 프록시의 실제 사용 예시

1. 포워드 프록시 (Forward Proxy) → 사용자 보호

  • 사용자가 직접 웹사이트에 접근하지 않고, 프록시를 거쳐서 접속
  • 예: VPN, 회사 네트워크 보안 프록시
  • 🔹 내가 "유튜브 금지된 회사"에서 유튜브 보고 싶으면?
    프록시 서버를 통해 우회 접속 가능!

2. 리버스 프록시 (Reverse Proxy) → 서버 보호

  • 사용자의 요청을 서버가 직접 받지 않고, 프록시가 대신 받아서 전달
  • 예: Nginx, Cloudflare, AWS Load Balancer
  • 🔹 사람들이 너무 많이 접속하면 서버가 터질 수 있음
    리버스 프록시가 대신 요청을 받아서 여러 서버로 나눠줌!

🔹 3️⃣ 프록시 쉽게 정리

프록시 = "대리 요청 처리"하는 중간 서버!
포워드 프록시 = 사용자 보호 (VPN, 회사 네트워크 우회 등)
리버스 프록시 = 서버 보호 (Nginx, Cloudflare로 부하 분산)

📌 즉, 프록시는 직접 요청을 처리하는 게 아니라 "중간에서 대신 처리하는 역할"이야! 🚀

profile
통합형 개발자. 기획부터 개발, 자동화까지. 문제를 구조적으로 이해하고, AI를 능동적으로 활용해 본질적인 해결책을 제시하는 사람입니다.

0개의 댓글