
前言
本来可以直接在手机里使用Adguardhome去广告,但是使用有局限,而且只能手机使用,但使用nas的话,由于没有公网ipv4,使用起来非常麻烦,今天的教程适合有服务器且需要用到去广告服务的小伙伴食用。
温馨提示:国家规定,私人不得搭建公共 DNS 服务!
效果展示
使用华为云服务器搭建服务,平均处理时间10ms以内,几乎没有影响。广告规则暂时还没好好配置,理论上可以拦截更多。
![图片[1]-宝塔docker部署AdGuard Home 支持4G/5G网络数据流量去广告DNS方法-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/02/adgua2137.png!mi)
着手准备
一台有公网ip的服务器(推荐国内,国外延迟高)
会装宝塔,嘎嘎下一步就行,用宝塔是因为习惯了
一个域名
提前安装好docker,如图:
![图片[2]-宝塔docker部署AdGuard Home 支持4G/5G网络数据流量去广告DNS方法-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/02/ad0702.png!mi)
部署AdGuardHome
使用host方式部署(推荐)
优点:直接使用宿主机端口,无需配置端口
缺点:可能暴露较多的无用端口
官方docker部署指令
相应的登录端口可以按需修改,并在宝塔和服务器安全组放行登录端口,不然登录不上后台哦
面板设置
初次访问使用ip:3000访问面板并配置设置
配置完成后点击下一步设置账号密码,之后一直点就行
然后设置账号密码后即可进入后台,点击上方导航栏 设置 > DNS设置 来设置上游 DNS 服务器
可以使用下面的dns(你也可以寻找其他的dns,过多或者延迟较高的dns会降低解析响应时间)
![图片[3]-宝塔docker部署AdGuard Home 支持4G/5G网络数据流量去广告DNS方法-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/02/ad152220601.png!mi)
tls://dns.alidns.com
https://dns.alidns.com/dns-query
Bootstrap DNS 服务器可以填入下方的
119.29.29.29
119.28.28.28
223.5.5.5
223.6.6.6
设置私人DNS域名
点击上方导航栏 设置 > 加密设置
接着点击 启用加密(HTTPS、DNS-over-HTTPS、DNS-over-TLS)
服务器名称 设置为你的域名如 dns.yourdomain.com
安装图中设置后保存即可
![图片[4]-宝塔docker部署AdGuard Home 支持4G/5G网络数据流量去广告DNS方法-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/02/ad35283.png!mi)
一定要记得配置哦,当然如果你不想在数据的时候可以考虑不配置
广告屏蔽设置
点击 过滤器 > DNS封锁清单
添加阻止列表即可,博客为你提供两个规则列表 大概有16w+规则数(可能存在误封),你可以自行寻找其他规则
AdRuleshttps://cats-team.coding.net/p/adguard/d/AdRules/git/raw/main/dns.txt
AdRulesForAdguard
https://cats-team.coding.net/p/adguard/d/AdRules/git/raw/main/adguard-full.txt
接下来你的私人dns就配置好了,电脑端或者wifi下在自定义dns设置成你的服务器ip就行了,手机端可以在私人DNS填入你的绑定证书的dns域名。
DoT 公共 DNS 地址
如果你非要使用公共DNS的话,也可以使用下面的
再次提示:国家规定,私人不得搭建公共 DNS 服务!
阿里云公共 DNS DoH/DoT 地址
dns.alidns.com
腾讯公共 DNS Dot 地址
dot.pub
文章首次发布于旧网站,二次发布于云十七博客网
暂无评论内容