Docker 部屬 AdGuard Home 廣告攔截
AdGuard Home 是一款全網廣告攔截與追蹤軟體。設定完成後,它將覆蓋您家中的所有設備,無需任何客戶端軟體
部屬 AdGuard Home
本例使用Portainer部屬,可以先裝Portainer
Docker內新增掛載目錄
mkdir /var/lib/docker/volumes/adguardhome
Portainer內新增堆棧並啟動
services:
adguardhome:
image: adguard/adguardhome
container_name: adguardhome
restart: unless-stopped
volumes:
- /var/lib/docker/volumes/adguardhome:/opt/adguardhome/work
- /var/lib/docker/volumes/adguardhome:/opt/adguardhome/conf
ports:
- "53:53/tcp"
- "53:53/udp"
- "9004:80/tcp"
- "3000:3000/tcp"
AdGuard Home有提供多種服務,這裡我只需要 dns 53 port 和 管理介面 port 80 和 初始化安裝 port 3000
| Port | 協定 | 用途 |
|---|---|---|
| 53 | TCP/UDP | 主要 DNS |
| 67/68 | UDP | DHCP server |
| 80 | TCP | 初始 Web UI |
| 3000 | TCP | 初始設定 Wizard |
| 443 | TCP/UDP | HTTPS DNS / DoH |
| 853 | TCP | DoT (DNS over TLS) |
| 784 / 8853 | UDP | DoQ (DNS over QUIC) |
| 5443 | TCP/UDP | 加強加密 Web UI / API |
設定 AdGuard Home
進入IP:3000初始化安裝後,登入IP:9004管理介面
設定>DNS設定
上游DNS伺服器新增,並選擇並行請求加快解析
8.8.8.8
168.95.1.1
https://dns.cloudflare.com/dns-query
DNS更改為你部屬的IP,瀏覽網頁後就會開始過濾和封鎖廣告



No comments to display
No comments to display