92KM92KM

搭建属于你自己的私人DNS及广告过滤服务---AdGuardHome(也可以用我免费提供的)

AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。
我免费提供的dns服务,搭建于阿里云新加坡,国内解析时间大概平均在60ms左右,并已过滤和屏蔽大多广告。

161.117.49.61 (如果不想自己安装,也可以暂时使用我阿里云的)

请输入图片描述

简介

官网地址:https://adguard.com/adguard-home.html
简单点说AdGuard Home就是一个公共DNS服务,如Google的公共DNS8.8.8.8,和DNSmasq一样AdGuard Home是开源的,可以自行搭建安装后在客户端配置使用。
AdGuard Home使用Golang开发,编译好了各大平台的二进制文件,安装非常简单,这里以CentOS 7为例,其它系统可参考官方帮助文档。

AdGuard Home主要功能

  • 拦截随处可见的广告
  • 注重隐私保护
  • 家庭保护模式
  • 自定义过滤

项目GitHub地址:https://github.com/AdguardTeam/AdGuardHome

自己安装

安装

二进制安装:

#下载AdGuard Home 以centos7为例,其他cpu以及macos或者windows系统请在github自行查询,下载
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.101.0/AdGuardHome_linux_amd64.tar.gz
#解压
tar -zxvf AdGuardHome_linux_amd64.tar.gz
#进入AdGuardHome目录
cd AdGuardHome
chmod +x AdGuardHome && ./AdGuardHome

安装后,我们ip:3000即可初始化,设置帐号密码

Docker安装:

iptables -I INPUT -p tcp --dport 3000 -j ACCEPT iptables -I INPUT -p
tcp --dport 3000 -j ACCEPT iptables-save docker run --name adguardhome
docker run --name adguardhome -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/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome

安装为服务

使用命令

./AdGuardHome -s install
安装为服务,就能使用自带的systemctl控制命令了。

#启动
systemctl start AdGuardHome
#开机自启
systemctl enable AdGuardHome
#重启
systemctl restart AdGuardHome
#停止
systemctl stop AdGuardHome

设置上游DNS

AdGuard Home默认使用Cloudflare DNS作为上游服务器,如果您服务器在国内可能请求上游DNS延迟比较高,在后台 - 设定 - 可以设置为国内的DNS,如腾讯的119.29.29.29,但坏处是不支持DNS over TLS
请输入图片描述

未经允许不得转载:92KM » 搭建属于你自己的私人DNS及广告过滤服务---AdGuardHome(也可以用我免费提供的)

评论 抢沙发