好久没更新博客了,突然想更新一下我最近的研究。国内DNS污染太严重了,这就导致很多国内外没被墙的网站我们都打不开,有时候就很麻烦,所以最近我研究了一下AdGudrd Home,它是一款全网广告拦截与反跟踪软件,简单来说它就是一个开源的公关DNS服务,借助它,我们就能为自己搭建一个快速、安全的 DNS,同时还能拦截广告,所以我来分享一下我在阿里云服务器上搭建AdGuard Home的心得。
1、下载安装AdGuard Home
安装步骤可以跟着下面粘贴的命令走,比较简单。
0.yum install sudo nano bind9-host
1. wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
2.tar xvf AdGuardHome_linux_amd64.tar.gz
3.cd AdGuardHome
4.sudo ./AdGuardHome -s install
5. ./AdGuardHome -s status
安装完成后可以在浏览器中输入以下内容:http://xxxx:3000/ (xxxx指的是服务器的公网IP地址)就可以载服务器的3000端口(阿里云服务器默认没打开3000端口,需要自己在安全组中配置规则)上访问AdGuard Home Web设置界面。
服务控制命令
AdGuardHome -s uninstall#卸载AdGuard Home服务。
AdGuardHome -s start #启动服务。
AdGuardHome -s stop #停止服务。
AdGuardHome -s restart #重新启动服务。
AdGuardHome -s status #显示当前的服务状态。
浏览器中输入:http://xxxx:3000/ 进入配置界面
这里的网页管理界面的监听接口和DNS服务器的监听接口设置为所有接口,然后端口你可以改也可以不改,但都需要在安全组中把这些端口打开,80端口需要打开http服务,而53端口最后把udp和tcp服务都打开。
接着创建登录名和密码,最后配置您的设备这里就不用管它,默认就行。
接着下一步,登录服务,在「仪表板」上,我们可以看到 DNS 查询次数、被过滤器封锁的网站、查询 DNS 请求的 IP 地址等等信息,我们可以在右下脚设置语言。
我们需要做的是在设置里面进行常规设置和dns设置。
在常规设置里:
有「使用 AdGuard 浏览安全网络服务」、「使用 AdGuard 家长监控网络服务」、「强制执行安全搜索」这三个自己看着选,剩下的东西也是看你自己的选择。
在dns设置里:
速度限制设置为0,上游dns服务器、Bootstrap DNS 服务器需要自己多去网上找找。
接着设置过滤器,过滤器里可以添加过滤器,可以去网上找找拦截广告的hosts,然后自行添加。
以上的东西设置完成后,就可以在我们家里的路由器里添加我们自己的dns服务器了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)