前段时间在华硕路由老毛子 固件上 得知有这么一个 DNS广告拦截程序的,免费和开源,功能强大的网络广告和跟踪DNS服务器的跟踪器并且支
- 支持上游DNS-over-TLS/DNS-over-HTTPS和提供自身开启DNS-over-TLS/DNS-over-HTTPS的功能
- 支持广告拦截规则订阅
- 附带了DHCP服务
- dns解析、拦截统计功能
经过使用,没什么坑,可以放心食用
目前我已经放弃了之前 smartdns
转到AdGuard主页并下载Raspberry Pi的二进制文件。
让我们下载AdGuard Home并打开它:
cd $ HOME
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz
tar xvf AdGuardHome_linux_arm.tar.gz
它将解压缩到一个名为的新目录中AdGuardHome
。
输入终端即可:
sudo ./AdGuardHome -s install
控制服务的其他命令。
AdGuardHome -s uninstall
- 卸载AdGuard Home服务。AdGuardHome -s start
- 启动服务。AdGuardHome -s stop
- 停止服务。AdGuardHome -s restart
- 重新启动服务。AdGuardHome -s status
- 显示当前的服务状态。
注意当你执行以后命令的时候返回 无权限的时候,需要给程序赋予执行权限
访问Web界面
一旦启动并运行,您可以在浏览器中输入以下内容,在端口3000上访问您的AdGuard Home Web界面 - http://192.168.10.20:3000/
不要忘记192.168.10.20
用你的Pi的IP 代替。
验证DNS过滤
您可以通过在Pi上运行它来验证它是否正常工作:
host doubleclick.net 127.0.0.1
如果一切正常,您将获得此输出:
使用域服务器:
名称:127.0.0.1
地址:127.0.0.1#53
别名:
未找到主机doubleclick.net:3(NXDOMAIN)
配置设备以使用AdGuard主页
现在,一旦我们确定AdGuard Home在我们的Raspberry Pi上工作,您就可以通过更改其系统DNS设置来使用Pi的IP地址(192.168.10.20
在我们的例子中),在网络中的其他计算机上使用它。
(可选)密码保护Web界面
可以选择对AdGuard Home的Web界面进行密码保护,只有你可以访问它。
为此,请先停止它:
sudo ./AdGuardHome-s stop
然后编辑配置文件:
sudo nano /home/pi/AdGuardHome/AdGuardHome.yaml
查找包含auth_name: ""
和auth_pass: ""
用用户名和密码替换它们的行:
auth_name:“你的秘密名称”
auth_pass:“你的秘密密码”
当然,用你自己的替代名称和密码。
完成编辑后,保存文件并再次启动AdGuard Home:
sudo ./AdGuardHome-s start
之后,在浏览器中访问Web界面将要求输入用户名和密码。
DNS提供商:https://kb.adguard.com/en/general/dns-providers
推荐几个几个我在使用的DNS地址
#本地电信dns
220.189.127.106
220.189.127.107
220.189.127.108#移动dns
211.140.13.188
211.140.188.188#公共DNS
114.114.114.114
223.5.5.5
119.29.29.29
1.2.4.8
tls://dns.google
几个基于hosts屏蔽广告的项目地址:
国内:
Yhosts:https://github.com/vokins/yhosts
neohosts:https://github.com/neoFelhz/neohosts
ADhosts:https://github.com/Diumo/ADhosts
国外:
StevenBlack:https://github.com/StevenBlack/hosts
目前我正在使用的规则
AdGuard Simplified Domain Names filter:https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
neohosts:
https://hosts.nfz.moe/basic/hosts
EasyList China+EasyList:
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt
adgk手机去广告规则: