교육/영어

Proxy(프록시)란 무엇일까? 뜻과 주요 사용 분야 정리

파란하늘999 2025. 11. 18. 13:41

IT/네트워크 관련 포스팅을 하다 보면 자주 등장하는 단어 proxy(프록시). 영어로 '대리', '대신'이라는 뜻인데, 분야에 따라 조금씩 다르게 쓰여서 헷갈릴 수 있어요. 

1. Proxy의 기본 의미

  • 영어 원뜻: 대리인, 대리 행위 (예: 누군가를 대신해서 투표하는 '대리 투표' = vote by proxy)
  • 한국어로 가장 흔히 번역: 대리, 대신, 중계

컴퓨터/IT 분야에서는 **"클라이언트와 서버 사이에서 중간에서 대리 역할을 하는 것"**으로 이해하면 딱 맞아요!

2. 가장 흔한 사용: 프록시 서버 (Proxy Server)

인터넷에서 가장 많이 쓰이는 의미예요.

프록시 서버란?

클라이언트(나)와 실제 서버(네이버, 유튜브 등) 사이에 끼어서 중계해주는 서버.

종류 위치/역할 주요 목적 예시 서비스/소프트웨어
Forward Proxy (포워드 프록시) 클라이언트 쪽에 있음 - IP 숨김 (익명성) - 캐싱으로 속도 향상 - 회사/학교에서 인터넷 통제 - 지역 우회 (넷플릭스 등) Squid, 회사 내부 프록시
Reverse Proxy (리버스 프록시) 서버 쪽에 있음 - 실제 서버 IP 숨김 (보안) - 로드 밸런싱 (트래픽 분산) - 캐싱 & 압축 - DDoS 방어 Nginx, Apache, Cloudflare, AWS ELB
  • Forward Proxy 예시: 회사에서 직원들이 인터넷 쓸 때 모든 요청을 프록시로 몰아줌 → 유해 사이트 차단, 로그 남김, 속도 빨라짐
  • Reverse Proxy 예시: 대형 사이트(네이버, 카카오)에서 사용자 요청을 받아 여러 백엔드 서버로 나눠줌 → 서버 다운 방지

프록시 서버의 장점

  • 보안 강화 (IP 노출 방지)
  • 속도 향상 (캐싱)
  • 트래픽 관리/분산
  • 접근 제어 (특정 사이트 차단)

단점

  • 잘못된 프록시 쓰면 속도 느려짐
  • 무료 공개 프록시는 보안 위험 (개인정보 유출 가능)

3. 다른 분야에서 쓰이는 Proxy

분야 의미 예시
법률/정치 대리인, 대리 투표 주주총회에서 다른 사람에게 위임장 주는 것 (proxy vote)
프로그래밍 디자인 패턴 중 하나 (Proxy Pattern) 실제 객체 대신 가벼운 대리 객체로 접근 제어 (예: 가상 프록시, 보호 프록시)
영상 편집 Proxy File 고해상도 원본 대신 저용량 파일로 편집 후 최종 렌더링 (DaVinci Resolve, Premiere Pro)
게임 (스타크래프트 등) Proxy 건물 상대 진영 가까이 건물 지어서 빠른 러시 전략
과학 (기후학) Proxy Data 과거 기후를 간접적으로 알 수 있는 지표 (나이테, 빙하 등)

마무리

결론적으로 **proxy = '대신 해주는 것'**이라는 핵심은 다 똑같아요! 특히 개발자나 IT 담당자라면 프록시 서버를 제일 많이 마주치실 거예요. Nginx나 Cloudflare 같은 걸 써보시면 바로 체감됩니다.

반응형