【前期准备】
我自己所用的:
Centos7 主机一台(虚拟机作为服务器,能联网)
Putty(用于连接服务器,也可用系统自带的终端)
【安装AdGuard Home】
首先,我们使用putty与服务器进行连接,并使用用户名和密码进行登陆
登陆成功后,使用 cd /home
切换到home目录,等下我们下载的程序就放在这里了。
然后,我们开始下载AdGuard Home 并进行安装
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
tar xvf AdGuardHome_linux_amd64.tar.gz #解压
cd AdGuardHome #进入AdGuard Home
sudo ./AdGuardHome -s install #进行安装
./AdGuardHome -s status #查看状态
这时,我们就可以通过http://IP地址:3000 进行访问了。如果出现无法访问,请在防火墙放行3000端口,IP地址为服务器的地址,访问后按照安装向导进行。
【如何使用?】
我们只需要将这个服务器的地址,填写到客户端的DNS上保存即可。
验证是否连接上:以win为例,打开cmd,使用 nslookup baidu.com
,如果有返回解析结果,则成功
无返回结果:检查服务器的 UDP 53端口是否放行(如果在安装过程中,修改了DNS的端口,请放行相应端口)
【其他】
如果解析速度或者访问速度过慢,请进入设置-DNS设置修改上游DNS
【一些指令】
/sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT #放行TCP3000端口
/sbin/iptables -I INPUT -p udp --dport 53 -j ACCEPT #放行UDP53端口
service iptables save 保存防火墙设置
显示如下:iptables: Saving firewall rules to /etc/sysconfig/iptables:[ 确定 ]
最后用iptables-save成功保存
AdGuardHome -s uninstall#卸载AdGuard Home服务。
AdGuardHome -s start #启动服务。
AdGuardHome -s stop #停止服务。
AdGuardHome -s restart #重新启动服务。
AdGuardHome -s status #显示当前的服务状态。
这里不能写小纸条呢~