| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- gitea설치
- 시놀로지
- jellyfin
- c#
- DataGridView
- LogonUI
- toroisegit
- Re
- gitea
- 트레이아이콘
- checkbox
- 깃티설치
- 시놀로지깃티설치
- unable to boot the simulator
- Capcom
- gfd
- Gitea 설치
- synology
- theme
- 젤리핀
- Dokcer
- Header
- Column
- Resident Evil
- trayicon
- Resident
- 깃티
- 깃티gpg
- Gitea GPG
- DataTable
Archives
- Today
- Total
C O D I N G
NPM 방화벽 설정 본문
NPM에서 Proxy Host를 추가 하게 되면
Proxy에서 DNS 추가하면 해당 주소로 접속할 수 있도록 한다.
이는
DNS → NPM → 내부IP:포트(컨테이너 or 서비스)로 이동할 수 있게 해준다.
NPM의 포트 81는 방화벽 예외추가해주고,
HTTP (80), HTTPS(443)도 예외로 추가 해준다
각 컨테이너 or 서비스의 포트가 예외로 설정되지 않은 경우에는 접속이 되지 않으며
NPM을 통해서 접근 하는 경우, 브릿지를 통해서 접근하기 때문에
방화벽에서 각 포트를 추가하지 않아도 된다.

브릿지는 설정에 따라 위와 같이 설정이 될 수 있음 (위 이미지와 다를 수 있음)
방화벽 규칙에서

위와 같이 설정하면, NPM을 업데이트하거나 설정이 바뀌어 브릿지ip가 바뀌어도 자동으로 방화벽적용이 된다.
NPM은 프록시에서 사용하는 포트 80(HTTP) or, 443(HTTPS) 포트를 통해 시놀로지로 접속시켜준다.
따라서 , 공유기 포트포워딩은
외부 81 - 내부 81 (NPM 관리자 페이지)
외부 443 - NPM 컨테이너에서 지정한 443대응 포트 (ex) 8443
외부 80 - NPM컨테이너에서 지정한 80대응포트 (ex) 8080 (NPM인증서 갱신을 위함)
