목적
라우터 설정에서 NAS 서버로 DMZ를 적용했다. 이러면 라우터의 공인 아이피(IP)를 알아도 외부에서는 이 라우터로 접근할 방법이 없게된다.
본 문서는 이러한 상황에서 외부에서 NAS 서버 네트워크에 연결된 라우터로 접근할 수 있는 있는 방법에 대해서 설명하고 있다.
요약
- NAS Server에 Docker를 깔고 Firefox를 등록한다.
- 외부에서 웹브라우저로 Synology 서버에 접근한 후 이 컨테이너(Firefox)를 대기시킨다.
- 외부에서 웹브라우저로 Firefox에 접근하여 로칼 라우터에 접근한다.
설명
1. Docker 인스톨
NAS서버로 로그인 한 후 패키지 센터를 연다. 검색창에 docker를 입력 한 후 Container Manager를 설치한다.
설치가 되면 열기 버튼을 클릭한다.
레지스트리 탭을 클릭한 firefox를 검색창에 입력한다.
제일 상단의 jlesage/firefox를 더블클릭한 후 나타나는 태그선택 창에서 적용을 누른다.
적용을 누르면 이 이비지로 컨테이너를 생성하기 위한 설정 단계로 진입한다.
다음을 누르면 아래의 화면을 볼 수 있다.
위에서 포트가 5800으로 설정되어 있음을 확인한다. 5900 포트는 VNC 포트이다. 오른쪽 "마이너스" 버튼을 눌러서 삭제한다. 그리고 네트워크 서브메뉴에서 bridge를 host로 변경해준다.
그리고 다음 버튼을 누른다.
아마도 아랫 메시지를 보게될 것이다.
아래와 같이 환경설정 서브메뉴에서 빨간박스로 둘러 쌓인 박스 오른쪽 "빼기" 버튼을 클릭해서 내용을 삭제해준다. 몇 번 더 나타나니 나올 때 마다 삭제해주면 된다.
만일 이 내용에 대해서 모두 알고 싶다면, 아래 링크를 클릭해서 알아본 후 파라메타를 셋팅하면 될 것 같다.
https://github.com/jlesage/docker-firefox
"다음" 버튼을 눌러 "일부 설정이 ..." 팝업창이 더 이상 나오지 않는다면 아랫 이미지탭 화면을 볼 수 있을 것이다.
또한 컨테이너 탭을 보면 조금전에 생성한 컨테이너가 실행되고 있는 화면을 볼 수 있을 것이다.
잠시 꺼둔다. 끄기 위해서는 컨테이너의 이름을 클릭한 후 "중지" 버튼을 클릭하면 된다. (보안상 꼭 필요!!)
2. 외부에서 시놀로지 나스서버에 로그인 한 후 켄테이너 실행하기
웹브라우저로 NAS 서버 관리콘솔에 로그인한다.
패키지 센터를 클릭한 후 Container Manager를 실행시킨다.
하나의 이미지가 있으나 실행중인 컨테이너가 없음을 학인 할 수 있다.
컨테이너를 클릭 후 화살표가 가리키는 이름을 클릭한다.
"시작점" 버튼을 클릭한다.
이제 컨테이너(jlesage-firefox-1)이 실행되었으므로 원격지에서 접근할 수 있다.
3. 외부에서 라우터로 접근하기
웹브라우저를 열고 NAS 서버에 접근한다. 이 때 포트 번호는 5800이다.
http://xxxx.synlolgy.me:5800
여기에 원격지 라우터의 로칼 IP를 입력한다.
보통 "로그인" 버튼을 누르면 패스워드를 저장할 것인가를 묻는 창이 뜨는데 꼭 저장하지 말것을 당부한다.
아래는 로그인이 성공하면 나타나는 화면이다. 필요한 설정을 변경해준다.
모든 설정이 끝났다면, 컨테이너를 작동 중지 시켜야 한다. 아래의 "중지" 버튼을 클릭하면 된다.
그러면 웹브라우저는 Firefox와의 연결이 해제된다.
Firefox 컨테이너의 파라메타 중 보안관련한 값들을 설정하지 않았으므로 사용 후 Firefox 컨테이너의 정지는 항상 이루어져야 한다.
끝으로 윗 jlesage-firefox 컨테이너를 다운로드, 설치 및 운용하면서 발생 또는 발생할 수 있는 모든 정신적/물질적 손실 및 손해에 대해서는 본 문서의 작성자는 책임이 없음을 밝히는 바이다.
'잡동사니' 카테고리의 다른 글
Synology NAS에 올라가 있는 오피스 문서를 열 때 "소스가 안전하지 않을 수... 안전하게 보호하는 방법..." 팝업창이 나타날 때 해결하는 방법 (0) | 2024.10.29 |
---|---|
볼트, 너트 및 나사의 규격 (0) | 2024.05.22 |
숫자를 한글과 영어로 바로바로 읽어내기 (0) | 2024.01.04 |
공압의 기초 (0) | 2023.09.15 |
[구글애즈] 입찰 전략 구성이 잘못됨 (0) | 2023.07.11 |