搭建AdGuardHome家庭DNS去廣告服務(wù)

轉(zhuǎn)自自己的博客:https://www.wygdbb.com/2020/05/adguardhome-for-pi/

無奈,進入某些網(wǎng)頁,不到3秒莫名其妙的跳轉(zhuǎn)到淘寶或者拼多多。點名簡書,太痛苦了,之前的無污染DNS服務(wù)是部署在OpenWRT上的,由于默寫原因,減少開銷(電費),減少一個Pi的使用,現(xiàn)在NanoPi NEO2的性能還有很多的溢余。索性就放在上面了,記錄一下搭建過程。樹莓派/香橙派(OrangePi)/NanoPi 都是可以搭建使用的,使用方法也是一樣的。

  • 當(dāng)前內(nèi)存占用情況
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 下載地址

下載可執(zhí)行文件:https://github.com/AdguardTeam/AdGuardHome/releases

  • 安裝
# 賦執(zhí)行權(quán)限
sudo chmod +x *
sudo ./AdGuardHome -s install


# 看到如下內(nèi)容,表示成功
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服務(wù)
AdGuardHome -s start - 啟動服務(wù)
AdGuardHome -s stop - 停止服務(wù)
AdGuardHome -s restart - 重新啟動服務(wù)
AdGuardHome -s status - 顯示當(dāng)前的服務(wù)狀態(tài)
  • 配置AdGuardHome

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

web

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


image

在設(shè)置--> 常規(guī)設(shè)置,我們開啟過濾功能(屏蔽廣告,防跳轉(zhuǎn)),其他適當(dāng)勾選


image

在設(shè)置-->DNS設(shè)置,速度限制默認(rèn)20,自己用所以改0(不限制);打開“禁用IPv6”,記得保存?。?!


image

上游DNS服務(wù)器,既然我們用來提供無污染DNS的,所以推薦支持加密協(xié)議的DNS,或者用國內(nèi)101.6.6.6非53端口,5353.兩個DNS,就要開啟同時查詢了.

tls://dns.google

Bootstrap DNS 服務(wù)器,可以放著不管。


image

全部設(shè)置完成后,記得點擊下面的應(yīng)用,測試上游DNS,出現(xiàn)如下提示就說明DNS莫問題了!

image

  • 測試DNS是否無污染
# pixiv 在國內(nèi)是被和諧的,DNS污染導(dǎo)致解析到錯誤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 中國標(biāo)準(zhǔn)時間 2020
;; MSG SIZE  rcvd: 117


# 設(shè)置國內(nèi)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 中國標(biāo)準(zhǔn)時間 2020
;; MSG SIZE  rcvd: 47

我不是針對誰,響應(yīng)國家政策是好事。

現(xiàn)在并沒有結(jié)束,我們要進入配置文件修改ttl的值

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

# 修改blocked_response_ttl: 10為 60
image
  • 廣告屏蔽

默認(rèn)的規(guī)則,不符合國情。號稱:目前中文區(qū)命中率最高的廣告過濾列表https://github.com/privacy-protection-tools/anti-AD

https://gitee.com/privacy-protection-tools/anti-ad/raw/master/easylist.txt
image
  • 路由器設(shè)置DNS為AdGuardHome

只需要在路由器中設(shè)置好Pi的IP就Ok了,沒有人的路由器都不一樣,自行解決吧,我還是喜歡在單獨的設(shè)備上設(shè)置DNS~ 效果一樣~


image
  • End

至此,AdGuardHome就設(shè)置結(jié)束了,其他功能適合自己去折騰探索,祝你好運!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容