AdGuard Home 架設可防廣告 DNS Server
Contents
其實這個已經玩很久了,之前應該有要記錄這篇,但忘記什麼原因就沒紀錄了。可能太過簡單了,就沒記錄。🤣
最近我朋友跟我索取動物機,這邊準備要搬到3代動物機,順便留一些記錄。
心智圖
mindmap
root((AdGuard))
介紹
使用 docker 安裝
相關配置
DNS 每秒連線數調整無限制
DNS 改寫
DNS 封鎖清單
AdGuard Home
- (29) AdGuard Home 另一個Pi-hole?兩者有什麼區別?DNS擋廣告 樹莓派安裝教程!【明富其識】 - YouTube
- AdGuard Home 超簡單架設教學! | Adguard DNS - 叩頂窩客
裡面有提到DNS sinkhole
,可以看一下原理。 - 是時候裝一套 AdGuard Home 全局擋廣告神器了! | jkgtw’s blog
Warning
這邊可能你設定,在看 Youtube 時候還會看到廣告,原因不是 DNS 沒用。因為是…APP使用 DNS over HTTPS(DoT),所以你的 DNS 根本沒辦法阻擋,目前這個方法是無解的。
安裝
這邊其實只要執行檔執行就可以了,因為 Golang 可編譯跨平台執行真的超級方便的。Docker run 也可以簡單完成,官方就有 Docker 映像檔可以用。這邊還發現各種架構都支援。
|
|
Tip
|
|
2024-07-22 Ubuntu 今天安裝執行發現這個錯誤,
|
|
|
|
注意!以下指令我就沒設定,因為發現以下是重新指令派送 DNS設定檔案,但我 DNS 剛好式同一台,所以我就沒設定這個。
以下指令我就沒設定,可以參考!!
|
|
詳細可以參考,每篇設定方式不太一樣:
- AdGuard Home 安装及使用指北 - 少数派 ==> 上面指令主要參考這篇
- 关闭ubuntu服务器53服务 - SKlinux服务器维护
介紹 systemd-resolved 相關文章:
- 使用 systemd-resolved 設定 DNS 域名解析 · Freedom Wolf備份圖
==> 推薦看這篇,算介紹滿清楚,這也是我決定要用第一篇指令設定方法 - ubuntu系统上systemd-resolved不使用127.0.0.53的方法 – 博客
上面還滿多Port,我看官方 Port 設定,可以拿掉沒有要用的。
|
|
因為我 3000
web port 已經有服務再用,所以我直接從 80 倒進 3000 port。之後好像 port會變成 80再改回去。
|
|
進去網站設定。
-
點選開始
-
設定帳號密碼
-
在路由器設定 Dns。
Warning
這邊注意!!不是每一個路由器做
DHCP
派送會有 DNS 設定。像是中華電信 P883 沒有這個設定,所以無法做調整,但我在我的防火牆那台設定。沒支援也沒關係,可以把你的路由器 DHCP關掉,開啟 AdGuard Home 裡面的 DHCP,也可以解決這個問題。注意!!一個區網只能有一個 DHCP Server!!其實到這邊就可以結束了。
DNS 每秒連線數調整無限制
有看到別的網站有做這個限制,不過我前面是沒調整,但也沒遇到什麼問題。網路文章上看到說調整這個設定,區網沒必要做限制,但對外網路可能就需要。
DNS 改寫
因為有一組外網 DNS,希望可以直連內網 IP,可以這樣做設定,這樣也能 TLS 連線安全。
DNS 封鎖清單
- adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
- easylist-downloads.adblockplus.org/easylistchina+easylist.txt
- cdn.jsdelivr.net/gh/neoFelhz/neohosts@gh-pages/full/hosts.txt
- anti-ad.net/easylist.txt
舊的安裝記錄
adguard/adguardhome:armhf-latest
以前都要做 armhf-latest
,之後版本都不需要做設定。
|
|