애드가드 홈 광고차단 DNS 서버 구축하기
Pi-hole
라즈베리파이에 Pi-hole을 사용하고 있었다. cat /proc/cpuinfo
출력으로 하드웨어 버전을 확인할 수 있었고, 라즈베리파이 2B를 사용 중이었다. 큰 불편함은 없었지만 조금 느리다는 느낌은 있었다. 이것은 Pi-hole의 문제라기 보다는 라즈베리파이 하드웨어의 한계일 것이다.
Adguard Home
Pi-hole과 크게 다르지 않다. 그래도 몇 가지 차이점이 있는데, 한국어 인터페이스를 지원하고 DNS-over-HTTPS 기능이 기본적으로 제공된다. 자세한 내용은 깃허브 위키에 정리되어 있다.
Pi-hole과 마찬가지로 Adguard Home으로 유튜브 광고를 차단할 수는 없다. 유튜브 광고를 보지 않으려면 다른 방법을 사용하거나 유튜브 프리미엄을 구독하는게 현실적이다.
DNS 서버를 Adguard Home으로 설정하고 인터넷을 사용해보니 반응이 빠르다는 느낌을 받았다. Ryzen 7 3700X 시스템에 설치해서 그런 것이라고 생각한다.
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
version: "3"
services:
adguardhome:
image: adguard/adguardhome
container_name: adguard-home
volumes:
- ./work:/opt/adguardhome/work
- ./conf:/opt/adguardhome/conf
network_mode: bridge
ports:
- 53:53/tcp
- 53:53/udp
- 4080:80/tcp
- 4443:443/tcp
- 4443:443/udp
- 3000:3000/tcp
- 6060:6060/tcp
restart: unless-stopped
포트 설명
- 53번 DNS 서버
- 80번 HTTP 웹 인터페이스
- 443번 HTTPS 웹 인터페이스와 DNS-over-HTTPS
- 3000번 애드가드 초기 설정
- 6060번 디버깅 용도로 추정
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
Comments powered by Disqus.