728x90
반응형
AdGuard Home은 네트워크 수준에서 광고 차단과 개인 정보 보호를 위한 솔루션으로서 개발된 오픈 소스 프로그램입니다. 이 프로그램은 가정용 라우터나 서버에서 실행하여 모든 연결된 기기의 광고, 추적 기술, 악성 웹 사이트 등을 차단함으로써 웹 브라우징 경험을 개선하고 개인 정보 보호를 강화할 수 있습니다.
AdGuard Home의 주요 기능과 특징은 다음과 같습니다:
- 광고 차단: AdGuard Home은 광고와 관련된 요소들을 필터링하여 웹 페이지에서 광고를 차단합니다. 이로써 웹 페이지가 깨끗하고 덜 방해받는 사용자 경험을 제공합니다.
- 추적 차단: 광고 회사나 웹 사이트가 사용자의 활동을 추적하는 기술을 차단하여 온라인 개인 정보 보호를 강화합니다.
- 악성 웹 사이트 차단: 악성 소프트웨어나 피싱 공격 등으로부터 보호하기 위해 악성 웹 사이트의 접근을 차단합니다.
- 개인 정보 보호: AdGuard Home은 사용자의 웹 브라우징 데이터를 필터링하여 개인 정보를 보호하고, 사용자의 온라인 활동을 더 안전하게 만듭니다.
- DNS 필터링: AdGuard Home은 DNS 서버를 사용하여 필터링을 수행합니다. 이는 웹 사이트의 주소를 해석하는 DNS 쿼리를 사용하여 차단 작업을 수행합니다.
- 사용자 정의 가능: 사용자는 AdGuard Home의 설정을 조정하여 특정 웹 사이트나 요소를 차단하거나 허용할 수 있습니다. 또한 사용자 지정 필터 목록을 추가하여 원하는대로 광고 차단 및 필터링을 구성할 수 있습니다.
- 네트워크 수준 보호: AdGuard Home은 네트워크 레벨에서 작동하므로 모든 연결된 기기에 대해 일관된 보호를 제공합니다. 이는 스마트폰, 태블릿, 데스크탑 등 다양한 기기에서 일관된 광고 차단을 가능하게 합니다.
AdGuard Home은 컴퓨터 기반 서버나 라즈베리 파이 같은 단일 보드 컴퓨터 등에서 실행될 수 있습니다. 이를 통해 네트워크 수준에서 광고 차단 및 개인 정보 보호를 구현할 수 있습니다.
adguard/adguardhome - Docker Image | Docker Hub
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
docker-compose.yml 파일
docker-compose.yml
version: '3.9'
services:
adguardhome:
image: adguard/adguardhome
ports:
- '5443:5443/udp'
- '5443:5443/tcp'
- '8853:8853/udp'
- '853:853/udp'
- '784:784/udp'
- '853:853/tcp'
- '3000:3000/tcp'
- '443:443/udp'
- '443:443/tcp'
- '80:80/tcp'
- '68:68/udp'
- '67:67/udp'
- '53:53/udp'
- '53:53/tcp'
volumes:
- './confdir:/opt/adguardhome/conf'
- './workdir:/opt/adguardhome/work'
restart: always
container_name: adguardhome
docker-compose 시작
docker-compose up -d
53 포트 바인딩 오류 발생 해결 방법
데몬이 있는 시스템에서 AdGuardHome을 실행하려는 경우 시작되면 데몬이 있기 때문에 docker가 포트 53에서 바인딩하지 못합니다.
adguardhome.conf 파일 생성, DNS 서버 주소를 비활성화하고 업데이트합니다.
vi /etc/systemd/resolved.conf.d/adguardhome.conf
# adguardhome.conf 파일 내용
[Resolve]
DNS=127.0.0.1
DNSStubListener=no
53 포트 사용하고 있는 프로세스 확인
sudo lsof -i -P -n | grep LISTEN | grep :53
새파일 활성화
mv /etc/resolv.conf /etc/resolv.conf.backup
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
재시작
systemctl reload-or-restart systemd-resolved
서비스 URL 접속
http://[서버 IP]:3000
관리자 웹 인터페이스 포트를 80
디바이스별 설정 방법
설정 완료
네트워크 공유기 DNS 설정 - adguardhome 설치한 IP로 기본DNS로 설정
공유기마다 DNS 설정하는 화면이 다르기 때문에, 구글링하여 검색하도록 하
docker-comopse 중지
docker-compose down
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] 서버 모니터링을 위한 dashdot 구축하기 (1) | 2023.09.07 |
---|---|
[Docker] Websphere traditional 구축하기 (1) | 2023.08.31 |
[Docker] Proxmox 를 Grafana + InfluxDB 로 모니터링 구축하기 (1) | 2023.08.26 |
[Docker] Traefik 으로 reverse proxy 서버 구축하기 (1) | 2023.08.24 |
[Docker] authentik 구축하여 SSO 로 이용하자! (1) | 2023.08.23 |