C O D I N G

NPM 방화벽 설정 본문

Synology/NPM

NPM 방화벽 설정

SherryBirkin 2026. 6. 2. 19:47

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인증서 갱신을 위함)