Adguard home 使用Docker搭建教程

绾秋 发布于 27 天前 478 次阅读


一、前言:

近期开学了,学校里洗澡、喝水都得通过 “广告王”—— 智趣校园来操作,那广告真是一大堆啊。而且我在看番茄🍅小说的时候,每浏览几下就会蹦出一个广告。鉴于此,我便决定搭建 Adguard home 来屏蔽广告。

二、安装教程

我的系统是:Liunx Ubuntu 22系统

1. 更新系统包

sudo apt update
sudo apt upgrade -y

2. 安装Docker

Docker可以通过官方的Docker仓库进行安装。以下是安装步骤:

2.1 安装一些必要的依赖包,以便能够通过HTTPS使用仓库:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

2.2 添加Docker的官方GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

2.3 添加Docker的官方仓库:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2.4 更新包索引并安装Docker:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

3. 验证Docker安装

sudo docker --version

你应该会看到类似以下的输出:
Docker version 20.10.7, build f0df350

4. 启动Docker服务

sudo systemctl enable docker
sudo systemctl start docker

5. 验证Docker服务

sudo systemctl status docker

你应该会看到类似以下的输出,表示Docker服务正在运行:
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-01-01 12:34:56 UTC; 1min ago
     Docs: https://docs.docker.com
 Main PID: 1234 (dockerd)
    Tasks: 8
   Memory: 35.6M
   CGroup: /system.slice/docker.service
           └─1234 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

6. 拉取 AdGuard Home 镜像

docker pull adguard/adguardhome

7. 创建 AdGuard Home 配置目录

mkdir -p ~/adguard-home/conf
mkdir -p ~/adguard-home/work

8. 运行 AdGuard Home 容器

docker run -d \
  --name adguardhome \
  --restart unless-stopped \
  -v ~/adguard-home/work:/opt/adguardhome/work \
  -v ~/adguard-home/conf:/opt/adguardhome/conf \
  -p 53:53/tcp \
  -p 53:53/udp \
  -p 67:67/udp \
  -p 68:68/tcp \
  -p 68:68/udp \
  -p 80:80/tcp \
  -p 443:443/tcp \
  -p 853:853/tcp \
  -p 3000:3000/tcp \
  adguard/adguardhome

9. 配置 AdGuard Home

AdGuard Home 启动后,你可以通过浏览器访问 http://<你的服务器IP>:3000 来配置它。

三、我的Adguard网站

adguard.gx.gx.cn

四、安卓DNS配置教程

网上复制了一堆规则,其去广告效果与众多知名去广告 DNS 相差无几。

主要用途在于延续李跳跳等软件跳过开屏广告的精神,让安卓和苹果手机用户能够摆脱烦人的开屏广告、摇一摇广告以及部分伪装上架影视 APP 的内置广告。然而,初次使用时部分 APP 可能仍会出现开屏广告,这是因为这些 APP 已将广告缓存至本地。此时,请保持使用该 DNS,不要关闭,或者尝试卸载软件后重新安装。

使用教程(以 IQOO 手机为例):
打开设置,进入连接与共享,找到私人 DNS,填写“adguard.gx.gx.cn”。此方式采用并发请求加速访问,速度较为可观。

adguard.gx.gx.cn

adguard.gx.gx.cn

adguard.gx.gx.cn

【番茄🍅大说;广告王(趣智校园)已实测均无广告】[滑稽]

本DNS可能用户浏览部分“网站/网页”存在无法打开的情况,请把DNS修改为“自动”就恢复了。

本DNS服务适用于手机/平板端的“APP”拦截广告,其他设备如果支持DNS服务修改也是支持的,其他的自测。

注意注意注意:
如果不使用了请把私人DNS修改为自动,这样就可以正常的浏览一些网站了