AdGuardHome是什么

AdGuardHome 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。官网地址:https://adguard.com/adguard-home.html

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

项目Docker地址:https://hub.docker.com/r/adguard/adguardhome

自动安装(Linux和Mac)

在终端中运行以下命令:

curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh

如果提示 curl: command not found ,那是因为没装 Curl ubuntu/debian 系统安装 Curl 方法:

apt-get install curl -y

centos 系统安装 Curl 方法:

yum install curl -y

手动安装(Linux x64)

在终端中运行以下命令:

wget https://static.adguard.com/adguardhome/release/AdGuardHomelinuxamd64.tar.gz && tar xvf AdGuardHomelinuxamd64.tar.gz

进入解压目录:

cd AdGuardHome

查看当前目录位置(这步可不执行):

pwd

进入目录后执行以下命令安装:

sudo ./AdGuardHome -s install

设置 AdGuardHome
安装成功后控制台会显示出控制面板信息由于我已经安装过了就不上图了访问地址为http://你的公网IP:3000记得到防火墙放行3000这个端口

在设置过程中会出现端口被占用的情况

如果服务器运行着web服务建议更改80端口为8080端口53端口被占用可以通过如下命令解决(暂时)

systemctl stop systemd-resolved

设置完成后就可以通过设置的账号密码登录管理平台了

附上控制命令

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