• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

시놀로지(헤놀로지)에서 리버스프록시 사용하기.

달소 달소 1149

4

6

 

 

앞서 th20ry 님이 질문하신 내용중에 리버스 프록시와 관련하여 헤놀로지에서 설정하는방법입니다.

 

기본적으로 동작 로직만 인지하고계신다면 npm이나, 기타 nginx reverse proxy에 모두 적용 가능하기 때문에 개념만 잘 잡아두시면 되겠습니다.

 

왜 시놀로지/헤놀로지에서 리버스프록시를 사용하는지?

시놀로지에서는 다양한 응용프로그램을 제공합니다.

기본적인 관리콘솔을 DSM, 파일관리는 DS File, 공유를 위한  DS Drive, 이외에 기타 많은 DS 시리즈를 제공해주고있습니다.

 

이렇게 다양한 시스템을 접근하려고한다면 당연히 하나의 도메인으로 뒤에 접미사를 붙이는 경우도있지만

dsm.svrforum.com, file.svrforum.com 등 앞 서브도메인을 활용해서 사용할 수도있는데요.

이럴경우에 리버스프록시를 사용하신다고 보시면 되겠습니다.

 

리버스 프록시가 동작하는방법

여기서는 간단하게 글로만..설명하겠습니다 ㅎㅎ

 

앞단에 공유기가 있다는 가정하에 별도의 웹서버가 없이 NAS만 사용하신다면

 

공유기에서 포트포워딩을 NAS로 해주셔서 포트로 사용하시리라 생각합니다.

혹 NPM이나 기타 프록시를 태우신다며 그쪽에서 80,443을 받아줄테구요.

 

결론적으로 구성을본다면

 

ISP -> 공유기 -> NAS(시놀/헤놀) 
Or

ISP -> 공유기 -> NPM -> NAS(시놀/헤놀)

 

정도가 되겠네요.

여기서 사용자(클라이언트)가 요청하는 구조를 본다면

도메인으로 직접접근 OR 도메인에 포트를 붙여서 접근정도로 나눌수있을것같은데요.

 

도메인으로의 직접접근은 앞서 말씀드린대로

file.svrforum.com 으로 왔을때 시놀로지의 파일스테이션 오픈

dsm.svrforum.com 으로 왔을때 시놀로지의 DSM 사이트 오픈 정도가 될것이며

 

포트로의 접근은 각 응용프로그램의 포트를 지정해줘서

svrforum.com:7777 등의 포트로 접근하는걸 의미합니다.

 

시놀로지(헤놀로지)에서 리버스프록시 적용하기

이제 앞서 말씀드린 리버스프록시를 시놀로지(헤놀로지)에서 직접 적용해보겠습니다.

 

아래 보이는 사진은 각자의 시놀로지에 설치된 응용 프로그램에 따라 다르리라 생각합니다 ㅎㅎ 

저같은 경우 일단은 3개만 올려놓고 쓰고있구요.

image.png.jpg

 

여기서 각 서비스당 도메인/ 포트 / 별칭들을 지정해줄수있습니다.

 

별칭으로 지정할경우 기본 도메인 svrfourm.com/file로 접근이 될것이고

포트로는 7777 을 지정하면 svrforum.com:7777로 접근

도메인은 file.svrforum.com 으로 접근 정도가 설정할 수 있겠네요.

 

image.png.jpg

image.png.jpg

 

이게 다 입니다 ㅎㅎ

 

매우쉽죠..?

앞단에 nginx나 npm을 쓰신다면 앞단 서버에서 

proxypass 헤놀로지ip:7777 혹은 도메인으로 지정하실경우 헤놀로지ip:443으로 해주시면됩니다

 

Tags
신고공유스크랩
6
th20ry 2021.12.17. 22:40
th20ry

 

 

 

아;;

이게 syno.xxxx.duckdns.org:7777로는 접속이 안되네요. 

생각해보니 리버스프록시에 또 리버스 돌리면 멀쩡히 될 리가 없었던;;

덕분에 잘 해결했습니다. 감사합니다!

2등
DarkAcid 2021.12.18. 11:40

나중에 리버스프록시가 동작하는 원리도 자세히 설명부탁드려도 되겠습니까?!

 

profile image
달소 글쓴이 2021.12.18. 18:29
DarkAcid

동작은..

클라이언트가 file.svrforum.com 으로 요청이올경우

앞단의 리버스프록시 서버에서 클라이언트가 요청한 도메인을 보고 해당서버로 연결해준다고보시면 되겠습니다

profile image 3등
마법사당87 2022.01.03. 08:09

만약 헤놀로지가 공유기 아래에서 동작하는 환경이라면

다른 컴퓨터의 사설ip로도 연결이 되게끔 설정할 수있습니다.

 

예를들면 헤놀로지컴과 연결된 외부 도메인 주소가 testnas.com 이고,

헤놀로지컴이 집의 공유기로부터 할당받은 사설 ip가 192.168.1.123,

그리고 헤놀로지 컴과는 다른 별도의 컴퓨터가 할당받은 사설ip가 192.168.1.70 이라고 한다면,

 

역방향 프록시를 통해

test.testnas.com:80 or 443 으로 접속한 경우 192.168.1.70의 5553 port로 연결되게끔 설정하면

 

test.testnas.com:80 or 443 으로 접속할시 nas가 아닌 해당 ip의 pc로 연결됩니다.

 

보통 iptime이나 asus공유기의 경우 192.168.0.1, 192.168.1.1 이라는 사설ip가 기본 공유기 관리 접속주소일텐데,

이를 활용하여 test.testnas.com:80 or 443 으로 접속할시 192.168.0.1 또는 192.168.1.1 의 특정포트(공유기 관리자페이지 접속port)로 연결되도록 역방향 프록시 설정을 해주면 공유기 ddns를 쓰지 않아도 공유기 관리자 페이지로 접속됩니다.

 

수박 2023.03.12. 22:40
dsm.도메인 으로 하려면 로그인 포털 dsm에 도메인쪽에 dsm.도메인이라 쓰면 돼는건가요?

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 61 달소 23.05.29.01:57 24603 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 26142 +23
가이드 bitwarden 라이센스적용하기. 6 블랙앤해적 2일 전20:01 326 +2
후기 NAS-PC 직결 후기 8 정전리 2일 전02:12 601 +2
잡담 [ReadME.md] 10Gbps 공유기에 대하여..그리고 큐삼님 14 TheSTREET 2일 전23:50 346 +6
5086 질문
image
서브어린이 1시간 전20:16 22 0
5085 질문
image
서브어린이 3시간 전17:50 54 0
5084 질문
image
리준 9시간 전12:25 84 0
5083 질문
image
인터찹 1일 전16:22 259 0
5082 질문
normal
지나가는_문과생 1일 전16:16 97 0
5081 질문
image
yholics 1일 전12:39 131 0
5080 질문
normal
서브어린이 1일 전09:11 173 0
5079 질문
image
사쿨쨩 1일 전23:14 91 0
5078 가이드
normal
블랙앤해적 2일 전20:01 327 +2
5077 잡담
image
초보나스 2일 전12:21 183 0
5076 후기
image
정전리 2일 전02:12 601 +2
5075 잡담
normal
TheSTREET 2일 전23:50 346 +6
5074 질문
image
햄뽁이아빠 3일 전23:42 341 0
5073 잡담
image
N4100 3일 전22:38 439 +1
5072 질문
normal
유기농밀크 4일 전14:28 302 0
5071 질문
image
ezcamp 4일 전11:15 276 0
5070 질문
image
두데 4일 전10:31 282 0
5069 질문
normal
서브어린이 5일 전20:33 178 0
5068 후기
image
추주비 5일 전12:21 354 0
5067 질문
image
서브어린이 6일 전19:59 617 0