시놀로지/해놀로지(Synology/Xpenology)에서 docker 에 DNS over HTTPS 적용하기

in #kr7 years ago

최근 한국에서는 DNS 포트 검열에 대한 이슈가 한창입니다.

저는 다행(?!)이도 해외에 있어, 이 문제에 자유롭습니다만

간혹 한국에 있는 서버를 통해 VPN을 사용하거나

토렌트등을 사용할때 불편함이 있을 듯 하여 조치를 취하고자 합니다.

저처럼 ASUS공유기를 사용하시는 분들이 가장 쉽게 취할 수 있는 방법은

공유기에 직접 DNSCRYPT를 설치하여 공유기에 물린 전체를 암호화 하는 방법이나
(https://github.com/thuantran/dnscrypt-asuswrt-installer)

원격으로 공유기 건들였다가 오류라도 발생하면 큰일이기 때문에

상대적으로 안전한 Docker를 통해 DNS over HTTPS를 적용해 보고자 합니다.

이용중인 시놀로지에 Docker는 설치 되어있다는 가정하에 진행 하겠습니다.

먼저 Docker를 실행후 레지스트리 탭에 qmcgaw/cloudflare-dns-server를 찾아 '다운로드'합니다.

dns1.PNG

다음은 이미지 탭을 클릭하여 다운로드된 이미지를 '실행'합니다.
dns2.PNG

리소스 제한등은 그냥 기본상태로 둔채로 '고급설정'을 클릭합니다.
dns3.PNG

포트설정탭에서 로컬포트와 컨테이너 포트를 다음과 같이 설정합니다.
dns6.PNG

최종적으로 '적용'을 클릭하면 시놀로지의 설정은 끝이 납니다.
dns4.PNG

이제 Docker가 적용된 시놀로지 주소를 DNS로 사용하시면 됩니다.

보조 dns는 구글의(8.8.8.8)또는 기존 isp업체의 dns를 사용하기를 권장합니다.

다음과 같이 차단되었던 사이트의 접속이 가능합니다.
dns7.PNG

Sort:  

Congratulations @alex-t! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You got a First Vote

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!