개념노트

역방향 프록시(Reverse Proxy)

1231. 2024. 12. 15. 19:07

일반적인 웹 접속의 경우 (손님이 피자집에 직접 전화해서 주문)

클라이언트 → 192.168.1.100:5000 (DSM 직접 접속)

리버스 프록시를 사용할 경우 ( 손님 → 배달앱으로 주문 → 피자집에서 배달)

클라이언트 → nas.domain.com (리버스 프록시) → 192.168.1.100:5000 (실제 DSM)

 
배달앱(리버스프록시) :

  1. 손님의 주문을 받고
  2. 알맞은 피자집에 전달하고
  3. 피자가 완성되면 손님에게 전달

손님입장 : 

  • 피자집 번호 몰라도됨
  • 배달앱(리버스프록시)으로만 소틍하면됨
  • 피자가 어디서 만들어지는지 몰라도 됨

외부 요청이 들어왔을 때: "photo.nas.com" → "내부 IP:실제포트" 로 자동 연결되며
내부서버 정보를 숨겨 외부에서는 실제 IP와 포트에 대해 직접적인 공격 불가
 
 

synology 설정이슈

Your website is not set up yet. Web Station has been enabled. To learn more about hosting a website, refer to the "Web Station" section of DSM Help.
DDNS 도메인으로 접속했을 때 Web Station 페이지로 이동하는 경우가 있는데 기본적으로 80/443 포트는 Web Station으로 연결되도록 설정되어 있어서 이런 현상 발생

your-ddns.synology.me:5000 → DSM 접속
your-ddns.synology.me(80/443포트) → Web Station으로 연결

 해결을 위해서는 역방향 프록시 설정필요

 

'개념노트' 카테고리의 다른 글

안드로이드 (컴포넌트 아키텍처)  (0) 2024.12.29
안드로이드 (기본구조)  (0) 2024.12.29
GraphQL  (0) 2024.12.29
HTTP Header  (1) 2024.12.15
Web  (0) 2024.12.15