市场中过滤广告的方案很多,对于企业来讲,每个人技术水平不同,让每个员工安装一些插件也不靠谱,所以我们采用的方案是在公司dhcp推送的dns上做一下工作—-dns服务器指向adguardhome服务,维护一套方案让全公司享受到尽量少的广告骚扰。本方案同样适用家庭网络环境,部署在软路由上同样可以达到净化家庭网络的目的。
上周我们把二手市场淘回来的苹果macpro垃圾桶装了pve做企业内网服务器,内部安装了爱快,istoreos,黑群晖,飞牛os,debian,windows等。具体教程请回看博客或者观看以下视频
正常情况下在debian,istoreos上都可以安装adguardhome,但是既然我们部署了飞牛os,并且大部分nas也是7X24h运行,所以我们就部署到飞牛os上,看看是否可以部署成功
一、Adguard Home的安装
1.下载Adguard Home
飞牛默认系统底层架构师debian,我们下载64位的即可,下载命令如下:
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz -O AdGuardHome.tar.gz
解压下载的文件:
tar xvf AdGuardHome.tar.gz
创建一个目录并将AdGuard Home移动到该目录下:
mkdir /usr/local/AdGuard_Home
mv AdGuardHome/AdGuardHome /usr/local/AdGuard_Home
2.安装Adguard Home
进入AdGuard Home目录:
cd /usr/local/AdGuard_Home
以服务方式安装AdGuard Home:
./AdGuardHome --service install
如果安装成功,您将看到提示信息“AdGuard Home is successfully installed and will automatically start on boot.”。此时,AdGuard Home将自动启动,并在默认端口3000上提供管理后台界面,您可以通过http://IP:3000
访问
二、Adguard Home的调优
1.完成常规配置,配置web管理端口,避免与飞牛上其他正在运行的端口冲突
2.DNS设置:在DNS设置中,可以配置上游DNS服务器,以优化解析速度和过滤效果。常用的上游dns服务器有:
223.5.5.5
119.29.29.29
114.114.114.114
8.8.8.8
8.8.4.4
为加快解析速度,可以选择并行请求。
3.添加过滤规则:为了提高过滤效果,可以添加额外的过滤器。例如,可以添加咱们国人维护的ADGuard规则,以增强对中国网站的广告过滤效果。规则地址为:
https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt
https://adguardteam.github.io/HostlistsRegistry/assets/filter_2.txt
https://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/all.txt
以上规则来自网上,请自行修改维护
三、基础配置完成,测试过滤效果
经验看,是有一定的过滤效果,但是不是所有的广告都能过滤,它可以做大润物细无声,在你无感知的情况下帮你过滤广告。还有一个好处就是保留日志,可以看看员工的终端都访问了哪些网站。同样可以做一些相对高阶一点的操作,比如本地域名屏蔽、特定解析到内网服务器等,请自行探索