ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Proxy] 프록시란?
    Azure 2025. 5. 16. 14:58

    Proxy

     

    ✅ Proxy(프록시)란?

    프록시(Proxy)는 네트워크에서 클라이언트(사용자)와 서버(목적지) 사이에 중간에 위치하여 요청을 대신 전달하고 응답을 받아주는 중개 서버입니다.

    쉽게 말해, 대신 통신해주는 서버입니다.


    🧩 프록시의 기본 작동 방식

    1. 클라이언트가 웹사이트 요청 (www.example.com)을 프록시 서버에 보냄
    2. 프록시 서버가 이 요청을 받아 실제 웹 서버에 전달
    3. 웹 서버가 응답을 프록시 서버에 전달
    4. 프록시 서버가 응답을 클라이언트에 전달

    → 클라이언트는 실제 서버와 직접 통신하지 않음


    🎯 프록시를 사용하는 이유

    🔐 보안 강화 사용자의 IP를 숨겨 외부에 노출하지 않음 (익명성 확보)
    📊 모니터링/로깅 어떤 웹사이트에 접속했는지 기록 가능 (회사/학교 등)
    🚫 웹 필터링 특정 사이트 차단 (예: SNS, 도박 등)
    🚀 속도 향상 (캐싱) 자주 요청되는 콘텐츠는 프록시가 저장해두고 빠르게 응답
    🌍 우회 접속 차단된 사이트에 접근할 때 사용 (예: 해외 콘텐츠 접근 등)
     

    🧱 프록시의 주요 종류

    🔹 정방향 프록시 (Forward Proxy) 클라이언트가 인터넷에 접속할 때 사용하는 일반적인 프록시
    🔹 역방향 프록시 (Reverse Proxy) 외부에서 내부 서버로 접속할 때 중간에 위치하여 트래픽을 분산, 보호
    🔹 웹 프록시 HTTP(S) 요청을 처리하는 프록시 (예: Squid)
    🔹 SOCKS 프록시 다양한 프로토콜(HTTP, FTP 등)을 중계 (예: Tor, Shadowsocks)
    🔹 VPN (가상사설망) 모든 트래픽을 암호화하여 프록시처럼 동작하지만, 보안성이 더 높음

     

    예시: 회사에서의 프록시 사용

    • 회사 직원의 인터넷 요청 → 프록시 서버 → 실제 웹
    • 프록시가 기록(log)을 남기고, 정책에 따라 차단/허용 결정
    • 보안, 생산성 관리, 인터넷 사용 제어 가능

    요약


    프록시란? 대신 요청을 처리해주는 중간 서버
    장점 보안, 캐싱, 필터링, 우회 접속
    사용 예 기업, 학교, 개인 VPN, 캐시 서버 등
    도구 예시 Squid, Nginx (역방향 프록시), Shadowsocks 등

    'Azure' 카테고리의 다른 글

    Fortigate - Azure VPN 연동  (0) 2025.05.19
    [Proxy] Forward Proxy  (0) 2025.05.16
    [Windows] NTP 서버 생성 및 동기화 (Windows 2022)  (0) 2025.05.13
    [VM] cloud-init  (0) 2025.05.12
    [Azure] Osdisk 크기 축소  (0) 2025.01.07
Designed by Tistory.