搭建AdGuardHome家庭DNS去广告服务

转自自己的博客:https://www.wygdbb.com/2020/05/adguardhome-for-pi/

无奈,进入某些网页,不到3秒莫名其妙的跳转到淘宝或者拼多多。点名简书,太痛苦了,之前的无污染DNS服务是部署在OpenWRT上的,由于默写原因,减少开销(电费),减少一个Pi的使用,现在NanoPi NEO2的性能还有很多的溢余。索性就放在上面了,记录一下搭建过程。树莓派/香橙派(OrangePi)/NanoPi 都是可以搭建使用的,使用方法也是一样的。

  • 当前内存占用情况
hang@nanopineo2:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:            479         107         226          10         145         356
Swap:           239           0         239

# CPU在1.3与2之间跳动
CPU在1.3与2之间跳动
  • AdGuardHome 下载地址

下载可执行文件:https://github.com/AdguardTeam/AdGuardHome/releases

  • 安装
# 赋执行权限
sudo chmod +x *
sudo ./AdGuardHome -s install


# 看到如下内容,表示成功
AdGuardHome  LICENSE.txt  README.md
hang@nanopineo2:~/AdGuardHome$ sudo ./AdGuardHome -s install
2020/04/24 02:47:20 [info] Service control action: install
2020/04/24 02:47:21 [info] Service has been started
2020/04/24 02:47:21 [info] Almost ready!
AdGuard Home is successfully installed and will automatically start on boot.
There are a few more things that must be configured before you can use it.
Click on the link below and follow the Installation Wizard steps to finish setup.
2020/04/24 02:47:21 [info] AdGuard Home is available on the following addresses:
2020/04/24 02:47:21 [info] Go to http://127.0.0.1:3000
2020/04/24 02:47:21 [info] Go to http://192.168.1.143:3000
2020/04/24 02:47:21 [info] Action install has been done successfully on linux-systemd

# 控制命令
AdGuardHome -s uninstall - 卸载AdGuardHome服务
AdGuardHome -s start - 启动服务
AdGuardHome -s stop - 停止服务
AdGuardHome -s restart - 重新启动服务
AdGuardHome -s status - 显示当前的服务状态
  • 配置AdGuardHome

进入管理界面:http://Your PI's IP:3000

web

可以看到我,我的端口被占用了,因为我NanoPi NEO2有个80端口的博客,所以,我们需要修改一个新端口,88


image

在设置--> 常规设置,我们开启过滤功能(屏蔽广告,防跳转),其他适当勾选


image

在设置-->DNS设置,速度限制默认20,自己用所以改0(不限制);打开“禁用IPv6”,记得保存!!!


image

上游DNS服务器,既然我们用来提供无污染DNS的,所以推荐支持加密协议的DNS,或者用国内101.6.6.6非53端口,5353.两个DNS,就要开启同时查询了.

tls://dns.google

Bootstrap DNS 服务器,可以放着不管。


image

全部设置完成后,记得点击下面的应用测试上游DNS,出现如下提示就说明DNS莫问题了!

image

  • 测试DNS是否无污染
# pixiv 在国内是被和谐的,DNS污染导致解析到错误IP
# 测试搭建的DNS的情况,第一次解析会比较的慢,第二次就会有DNS缓存,速度在1ms左右
[C:\~]$ dig @192.168.1.143 www.pixiv.net

; <<>> DiG 9.11.3 <<>> @192.168.1.143 www.pixiv.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33669
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.pixiv.net.         IN  A

;; ANSWER SECTION:
www.pixiv.net.      97  IN  CNAME   www.pixiv.net.cdn.cloudflare.net.
www.pixiv.net.cdn.cloudflare.net. 156 IN A  104.18.13.135
www.pixiv.net.cdn.cloudflare.net. 156 IN A  104.18.12.135

;; Query time: 1576 msec
;; SERVER: 192.168.1.143#53(192.168.1.143)
;; WHEN: Fri Apr 24 11:07:27 中国标准时间 2020
;; MSG SIZE  rcvd: 117


# 设置国内DNS解析情况
[C:\~]$ dig @223.5.5.5 www.pixiv.net

; <<>> DiG 9.11.3 <<>> @223.5.5.5 www.pixiv.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44277
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.pixiv.net.         IN  A

;; ANSWER SECTION:
www.pixiv.net.      112 IN  A   69.63.176.59

;; Query time: 47 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Fri Apr 24 11:11:02 中国标准时间 2020
;; MSG SIZE  rcvd: 47

我不是针对谁,响应国家政策是好事。

现在并没有结束,我们要进入配置文件修改ttl的值

# 之前需要停止,不然修改无效
sudo ./AdGuardHome -s stop
sudo nano AdGuardHome.yaml

# 修改blocked_response_ttl: 10为 60
image
  • 广告屏蔽

默认的规则,不符合国情。号称:目前中文区命中率最高的广告过滤列表https://github.com/privacy-protection-tools/anti-AD

https://gitee.com/privacy-protection-tools/anti-ad/raw/master/easylist.txt
image
  • 路由器设置DNS为AdGuardHome

只需要在路由器中设置好Pi的IP就Ok了,没有人的路由器都不一样,自行解决吧,我还是喜欢在单独的设备上设置DNS~ 效果一样~


image
  • End

至此,AdGuardHome就设置结束了,其他功能适合自己去折腾探索,祝你好运!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,458评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,454评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,171评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,062评论 0 207
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,440评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,661评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,906评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,609评论 0 200
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,379评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,600评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,085评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,409评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,072评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,088评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,860评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,704评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,608评论 2 270