Step1 下载AdGuard Home

介于有的新手可能GitHub都没有用熟练,特此加入这一步骤

  1. 打开AdGuard Home 的仓库地址https://github.com/AdguardTeam/AdGuardHome
  2. GitHub新版界面的话,是在右下角的地方找到Latest Release

2020-6-26 9-46-45.png

  1. 点进去后,根据图中选择合适的版本,一般用Windows 64位的;mac用macOS。

2020-6-26 9-51-48.png

P.S:下载速度慢的话看一下 https://shrill-pond-3e81.hunsh.workers.dev/ (非本人网站)项目开源于 https://github.com/hunshcn/gh-proxy

Step2 配置 ADguard Home

以Windows平台为例 将上一步的压缩包解压出来,应该有一个AdGuardHome.exe,双击它运行,可能会直接报错。

2020-6-26 10-1-49.png

这是因为,AdGuard Home 首次启动要收集一些诸如网卡的信息,请务必先右键->以管理员身份运行,运行一次;之后再正常启动。

看到

1
Go to http://127.0.0.1:3000

的提示时,表明AdGuard Home已初始化成功。

打开浏览器,输入127.0.0.1:3000,打开设置界面

2020-6-26 10-7-29.png

下一步

2020-6-26 10-8-36.png 注意网页管理界面的端口设置,如果机器上已经用了Apache Httpd/Nginx/IIS了,务必要改掉原来的端口,防止80端口冲突。

下一步设置密码,继续下一步,Done

先登录, 打开设置选项卡(图中我把网页管理端口改成7272了,请以实际你设置的为准) 2020-6-26 10-13-43.png 选择菜单下的DNS设置,找到上游DNS服务器 2020-6-26 10-23-26.png

DNS上游选择

如果你要无污染的DNS解析结果,推荐用 https://dns.adguard.com/dns-queryhttps://dns.cloudflare.com/dns-query

缺点:必须要开启DNS服务设定里的EDNS选项,要不然绕路严重,且因为众所周知的原因,解析速度不够理想,只适合访问国外网站时用用。

如果你只是想屏蔽广告,推荐用

1
2
3
4
5
6
7
114.114.114.114
114.114.115.115
223.5.5.5
223.6.6.6
119.29.29.29
182.254.116.116
180.76.76.76

这一列表,速度还是比较快的。

广告过滤器的选择

打开过滤器->DNS封锁清单 中可以设置要屏蔽的列表 推荐ADGuard Home自带的一个AdGuard Simplified Domain Names filter,更多过滤规则可以看下面的链接

http://abpchina.org/forum/forum.php?mod=viewthread&tid=29667

p.s:过滤器加的多的话会影响速度,具体哪个规则比较好,可以去别的论坛看看。

附录

忘记网页管理密码怎么办?

原文:https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration#password-reset

先结束AdugardHome进程

然后先去下载htpasswd(Apache Httpd的一个组件)下载地址:https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.43-win32-VS16.zip

解压出来,进到bin目录;2020-06-26_104551.png

执行

1
.\Htpasswd -B -n -b <USERNAME> <PASSWORD>

输出用户名:已加密的密码hash

将密码hash替换掉password后的内容 用户名替换掉name后的内容 替换掉AdGuardHome目录下的AdGuardhome.yaml文件中的users的name与password内容,Done. 2020-06-26_105230.png

p.s:不要“:”号