AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。
安装:AdGuardHome提供多种安装方式,比如常用的Docker部署以及二进制文件方式。
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 -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
以下是二进制安装方式:
X64系统用以下代码:
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
iptables -A INPUT -p udp --dport 3000 -j ACCEPT
iptables-save
cd /home
wget --no-check https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.97.1/AdGuardHome_linux_amd64.tar.gz
tar -zxvf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome
chmod x AdGuardHome && ./AdGuardHome
X86用以下代码:
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT
iptables -A INPUT -p udp --dport 3000 -j ACCEPT
iptables-save
cd /home
wget --no-checkhttps://github.com/AdguardTeam/AdGuardHome/releases/download/v0.97.1/AdGuardHome_linux_386.tar.gz
tar -zxvf AdGuardHome_linux_386.tar.gz
cd AdGuardHome
chmod x AdGuardHome && ./AdGuardHome
安装后,我们打开ip:3000即可访问。
如果安装过程出现以下提示:
请检查服务器的80以及53端口是否冲突,这两个端口程序需要使用。
注意一个问题,二进制安装的程序是前台显示,请安装完成后,请使用以下命令加入后台运行:
ps -ef | grep AdGuardHome | grep -v grep | awk \'{print $2}\' | xargs kill -9;supervisorctl
shutdown;supervisord -c /etc/supervisord.conf
nohup /home/AdGuardHome/AdGuardHome &
或者可以适用以下命令:
./AdGuardHome -s install
安装为服务,就能使用自带的systemctl控制命令了:
#启动
systemctl start AdGuardHome
#开机自启
systemctl enable AdGuardHome
#重启
systemctl restart AdGuardHome
#停止
systemctl stop AdGuardHome
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 -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
以下是二进制安装方式:
X64系统用以下代码:
iptables -A INPUT -p tcp –dport 53 -j ACCEPT
iptables -A INPUT -p udp –dport 53 -j ACCEPT
iptables -A INPUT -p tcp –dport 3000 -j ACCEPT
iptables -A INPUT -p udp –dport 3000 -j ACCEPT
iptables-save
cd /home
wget –no-check https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.97.1/AdGuardHome_linux_amd64.tar.gz
tar -zxvf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome
chmod x AdGuardHome && ./AdGuardHome
X86用以下代码:
iptables -A INPUT -p tcp –dport 53 -j ACCEPT
iptables -A INPUT -p udp –dport 53 -j ACCEPT
iptables -A INPUT -p tcp –dport 3000 -j ACCEPT
iptables -A INPUT -p udp –dport 3000 -j ACCEPT
iptables-save
cd /home
wget –no-checkhttps://github.com/AdguardTeam/AdGuardHome/releases/download/v0.97.1/AdGuardHome_linux_386.tar.gz
tar -zxvf AdGuardHome_linux_386.tar.gz
cd AdGuardHome
chmod x AdGuardHome && ./AdGuardHome