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

시놀로지/헤놀로지에서 역방향 프록시 사용하기

달소 달소 3357

3

10

 

안녕하세요. 달소입니다.

 

DSM의 초반셋팅 3탄입니다.

앞선 과정을 통해서 도메인을 통해 DSM에 접속이 가능하고 SSL인증서까지 발급받아서 사용이 가능하실텐데요.

지금은 5001번을통해서 헤놀로지의 DSM을 사용하고 계실겁니다.

 

DSM의 경우 5000,5001번이라는 고유의 포트가 있기때문에 외부의 공격자들이 해당 포트들을 노려서 무작위 공격이 많이 들어오곤 하고 서비스를 운영하는데 보편적인 80,443 포트만 운영하는게 가장 보안상 효율적이기 때문입니다.

 

뭐 결론적으로 이번글에서 진행할것은 기존에 DSM콘솔시 사용하던 5001번 대신에 dalso.duckdns.org로 접근하면 자동으로 내부의 5001로 포워딩하여 일반적인 웹처럼 사용해보겠습니다.

image.png.jpg

 

DSM에 대한 역방향프록시 규칙생성하기

먼저 DSM 콘솔로 들어가서 제어판 -> 로그인 포털 -> 고급 -> 역방향 프록시로 갑니다.

image.png.jpg

 

그리고 생성을 진행해줍니다.

 

image.png.jpg

 

이름은 원하신대로 만들어주시고 소스와 대상은 아래처럼 작성해줍니다.

 

소스는 요청오는 도메인을 의미하고 대상은 해당 도메인으로 요청왔을때 역방향프록시를 사용할 대상을 의미합니다.

DSM의 https포트는 5001번이기때문에 localhost:5001 로 리버스프록시를 태워줍니다.

image.png.jpg

 

저장하게 된다면 https://dalso.duckdns.org 로 요청이 온다면 DSM의5001번 포트로 응답해줍니다.

이렇게 되면 기존에 5001번을 포트포워딩한 정책을 삭제해주셔도됩니다.

 

시크릿탭으로 열어보면 이렇게 5001번 포트로 접속하지않더라도 https로 잘 접속되는걸 확인하실 수 있습니다.

image.png.jpg

 

신고공유스크랩
10
1등
똥쓰똥쓰 2022.10.17. 13:01

좋은 정보 감사합니다.

한가지 질문이 있는데요.... Vaultwarden를 사용하려면 NPM과 같인 역방향 프록시가 필요하다 들었습니다.

NPM 없이 위에 설명해주신 DSM에 있는 역방향 프록시로 Vaultwarden 구동이 가능할까요?

똥쓰똥쓰 2022.10.17. 17:09
달소

될것도 같은데 잘 안되네요 ㅎㅎㅎㅎ

인증서 쪽에 뭘 해줘야 하나 봅니다.... http로 하면 인증서 오류 어쩌구 나오고 https로 가면 8088로 가긴 하닌데 요 포트가 아수스 공유기에서는 ai cloud와 쫑나네요.... 포트 바꾸면 인증서 어쩌구하고 또 접속이 안되네요...

역시 npm으로 해야 할 듯 합니다....

나무우 2022.10.18. 20:28
똥쓰똥쓰

기본 기능은 잘 작동합니다. LiveSync 기능을 사용하려면 WebSocket쪽을 좀 건드려야 하는데 이 부분이 시놀로지 기본 역방향 프록시로는 쉽지 않습니다.

NPM을 쓰는게 정신건강에 좋은데 저는 NPM을 사용하면 시놀로지 DDNS의 와일드카드 인증서를 어떻게 발급 받는지 몰라서 못하겠더라구요..

똥쓰똥쓰 2022.10.19. 12:05
나무우

어제 NPM 올려봤는데 인증서쪽이 만만치 않은듯 합니다.

시놀 DDNS로 접속이 잘 안되던데 인증서 땜에 그런것 같네요....

나무우 2022.10.19. 23:47
달소

일반 인증서는 편하게 잘 되는 것 같던데 혹시 시놀로지 DDNS를 사용해서 와일드카드 인증서를 NPM으로 갱신해보신 경험이 있나요?

profile image
달소 글쓴이 2022.10.20. 09:57
나무우

질문이조금이상한데요. 시놀로지 DDNS랑 NPM와일드카드인증서랑은 전혀상관이없습니다.

NPM에서 cloudflare api가 잘등록되어있고 80 통신만 가능하다면 인증서 발급은 api를 통해서 진행됩니다.

나무우 2022.10.25. 07:40
달소

아 그런가요? 달소님께서 올려주신 가이드 글을 따라 와일드카드 인증서를 발급시도 했을때 아래와 같은 에러가 발생하는데 저는 이 에러가 cloudflare에서 발급받은 도메인이 아니여서 그런 것으로 생각했었습니다. (API 등록과 80, 443 포트는 통신 가능한 상태입니다.)

혹시라도 아래 에러에 대해서 알고 계신 정보가 있으신지 여쭙고 싶습니다.

 

Error: Command failed: certbot certonly --config "/etc/letsencrypt.ini" --cert-name "npm-4" --agree-tos --email "이메일" --domains "*.도메인.myds.me" --authenticator dns-cloudflare --dns-cloudflare-credentials "/etc/letsencrypt/credentials/credentials-4"

Saving debug log to /var/log/letsencrypt/letsencrypt.log

Unable to determine zone_id for 도메인.myds.me using zone names: ['도메인.myds.me', 'myds.me', 'me']. Please confirm that the domain name has been entered correctly and is already associated with the supplied Cloudflare account.

Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

 

at ChildProcess.exithandler (node:child_process:399:12)

at ChildProcess.emit (node:events:526:28)

at maybeClose (node:internal/child_process:1092:16)

at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24730 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 26289 +23
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 1일 전18:45 307 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 3일 전12:25 162 +1
가이드 bitwarden 라이센스적용하기. 6 블랙앤해적 4일 전20:01 411 +2
5097 질문
file
지나가는_문과생 1시간 전12:20 53 0
5096 질문
normal
툭툭이 23시간 전14:32 80 0
5095 질문
normal
zip 1일 전13:40 66 0
5094 질문
normal
jinsol2 1일 전11:13 407 0
5093 질문
normal
M-M-M 1일 전09:15 56 0
5092 후기
image
링츠링링 1일 전18:45 307 +2
5091 질문
normal
nadomola 1일 전17:30 94 0
5090 질문
normal
Venzamin 2일 전11:40 175 0
5089 잡담
normal
서맹 2일 전09:42 416 0
5088 질문
image
초보나스 2일 전03:44 134 0
5087 질문
image
Noil 2일 전23:22 83 0
5086 질문
image
서브어린이 2일 전20:16 82 0
5085 질문
image
서브어린이 2일 전17:50 113 0
5084 질문
image
리준 3일 전12:25 163 +1
5083 질문
image
인터찹 3일 전16:22 352 0
5082 질문
normal
지나가는_문과생 3일 전16:16 111 0
5081 질문
image
yholics 4일 전12:39 148 0
5080 질문
normal
서브어린이 4일 전09:11 189 0
5079 질문
image
사쿨쨩 4일 전23:14 109 0
5078 가이드
normal
블랙앤해적 4일 전20:01 411 +2