AdGuardHome搭建教程

AdGuardHome搭建教程

手动安装

1、下载程序文件并安装

  1. 我们前往GitHub下载:Releases · AdguardTeam/AdGuardHome (github.com)

  2. 找到想要的版本,找到对应你服务器的架构的程序文件,然后下载。我的是armv7l​。

    image

    扩展:如何查看Linux服务器架构?

    在终端执行uname -m​即可查看,例如下图:

    image

  3. 然后将下载的文件上传到服务器,并解压。

    例如我将文件上传到了我的/mnt/App​目录,先用cd /mnt/App​进入文件夹,然后将其解压:tar xvf ./AdGuardHome_linux_armv7.tar.gz​,然后就可以把压缩包删除了:rm ./AdGuardHome_linux_armv7.tar.gz​。

    image

  4. 进入AdGuardHome​文件夹执行安装程序。

    # 进入AdGuardHome文件夹
    cd ./AdGuardHome
    
    # 下列安装命令二选一:
    # 执行安装程序
    ./AdGuardHome --service install
    # 执行安装程序并自启动(推荐)
    sudo ./AdGuardHome -s install
    
    # 启动程序
    ./AdGuardHome -s start
    
    
    # 扩展命令
    AdGuardHome -s uninstall  	#卸载 AdGuard Home 服务。
    AdGuardHome -s start  		#启动服务。
    AdGuardHome -s stop	 	 	#停止服务。
    AdGuardHome -s restart		#重新启动服务。
    AdGuardHome -s status		#显示当前服务状态。
    # 如果报错就加./   例如:./AdGuardHome -s start
    
    

    image

  5. 然后即可通过给出的ip+端口​进入网页程序入口,我这是http://192.168.3.28:3000​。

    如果网页打不开去防火墙打开3000​端口,或者重启服务器:sudo reboot

    image

  6. 开始配置

    网页管理页面的端口你随便改,DNS服务器端口默认53。

    image

    如果在DNS服务器下边有validating ports: listen tcp 0.0.0.0: 53: bind: address already in use​这样的问题可通过命令解决端口53被占用的问题:

    # 查找占用端口的进程
    sudo lsof -i :53
    
    # 我这显示systemd-resolve用了53端口:
    root@onecloud:/mnt/App/AdGuardHome# sudo lsof -i :53
    COMMAND   PID            USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    systemd-r 439 systemd-resolve   17u  IPv4   3536      0t0  UDP 127.0.0.53:domain 
    systemd-r 439 systemd-resolve   18u  IPv4   3537      0t0  TCP 127.0.0.53:domain (LISTEN)
    systemd-r 439 systemd-resolve   19u  IPv4   3538      0t0  UDP 127.0.0.54:domain 
    systemd-r 439 systemd-resolve   20u  IPv4   3539      0t0  TCP 127.0.0.54:domain (LISTEN)
    
    # 停止并禁用 systemd-resolved
    sudo systemctl stop systemd-resolved
    sudo systemctl disable systemd-resolved
    

2、配置AdGuardHome

  1. 进入后点击设置​-DNS设置​开始配置

    image

  2. 上游DNS服务器

    https://dns10.quad9.net/dns-query
    https://doh.pub/dns-query
    223.5.5.5
    114.114.114.114
    114.114.115.115
    1.2.4.8
    8.8.4.4
    101.226.4.6
    tls://dot.360.cn
    tls://dns.alidns.com
    https://dns.alidns.com/dns-query
    119.29.29.29
    https://120.53.53.53/dns-query
    https://1.12.12.12/dns-query
    180.76.76.76
    180.184.1.1
    
  3. Bootstrap DNS 服务器可以把下列填进去,然后应用​并测试上游

    9.9.9.10
    120.53.53.53
    180.163.249.75
    223.6.6.6
    120.53.53.53
    1.12.12.12
    

    image

    这样才算正常

    image

  4. DNS服务配置-速度限制改为0​,然后保存。

    image

3、配置规则

  1. 点击过滤器​-DNS黑名单

    net-img-202407151138960-20240715113949-yhu69yz

  2. 添加黑名单

    image

    可以把下方规则看你自己的选择一个一个填进去

    image

    规则:

    https://filters.adtidy.org/extension/ublock/filters/224.txt
    https://filters.adtidy.org/extension/ublock/filters/11.txt
    https://raw.gitmirror.com/damengzhu/abpmerge/main/abpmerge.txt
    https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
    https://adrules.top/dns.txt
    

4、结束

然后可以通过设置指导查看对应设备的使用方法

image

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容