AdGuardHome自建DNS去广告, Docker部署安装

自建说明

我们可以通过自建DNS来进行去广告, 值得注意的是, 不要自建DNS到国内服务器, 国内不允许这种操作!!!

你可以自建到国外服务器

安装前注意

一般DNS所占用的端口是53端口, 服务器注意防火墙配置

其它服务器不知道具体端口占用情况如何, Ubuntu20默认会使用systemd-resolved进行DNS缓存, 这时候它会占用53端口,我们需要关闭它

执行以下命令:

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved

Dcoker安装

Dcoker安装命令如下:

docker run --name adguardhome\
    --restart unless-stopped\
    -v /my/own/workdir:/opt/adguardhome/work\
    -v /my/own/confdir:/opt/adguardhome/conf\
    -p 53:53/tcp -p 53:53/udp\
    -p 67:67/udp -p 68:68/udp\
    -p 3000:3000/tcp\
    -p 853:853/tcp\
    -p 784:784/udp -p 853:853/udp -p 8853:8853/udp\
    -p 5443:5443/tcp -p 5443:5443/udp\
    -d adguard/adguardhome

安装后我们访问http://<服务器IP>:3000, 进去后设置管理员账户密码, 网站默认访问是80端口, 端口需要改成3000, ,根据自己需要填写对应端口, 假设你填写的是3000, 你后续的访问都是: http://<服务器IP>:3000

AdGuardHome设置

1.1.1.1
119.29.29.29
223.5.5.5
8.8.8.8
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt

https://easylist-downloads.adblockplus.org/easylist.txt

https://gist.githubusercontent.com/Ewpratten/a25ae63a7200c02c850fede2f32453cf/raw/b9318009399b99e822515d388b8458557d828c37/hosts-yt-ads

设置方面这边只是一个参考, 你也自己自行谷歌搜索DNS服务器或者广告拦截规则

配置完毕之后, 我们可以到手机上设置我们的DNS, 这时候填写的DNS地址就是服务器IP

2023-01-25-2023-01-25-16-26-34

其它