openwrt中的adguardhome一些技術性小問題小白方案

主要是搗鼓後跟網上尋搜的心得,這算是整合非原創(?),希望對以後跟一些被小問題搞得焦頭爛額的人有幫助
以下操作基本上都可以使用ssh連線後以cli完成,不過小白方案當然還是以gui為主,以下操作需要winscp.

1.安裝
先弄清楚安裝這的意義在哪,不像對岸要翻牆有的沒的.只是要過濾廣告跟dns分流的話,可以使用ADGH單獨完成,不需要dnsmasq.如果要dhcp可能得考慮ADGH server的穩定性(我沒測,但相較dnsmasq算是很新的開發).

程式本體大概需要約30MB(現在版本29.1MB)

openwrt中的adguardhome一些技術性小問題小白方案

安裝使用openwrt自帶的opkg安裝adguardhome.這樣相關設定可以簡單很多

openwrt中的adguardhome一些技術性小問題小白方案

如果你要跟dnsmasq併存,請尋搜網上其他人的做法port改寫避免衝突,我直接停用dnsmasq, dhcp server是另一台router負責,釋放port 53避免衝突.


2.升級
通常opkg的版本比ADGH的版本落後,可以自行去ADGH官網下載上傳
ADGH主程式位置在/usr/bin/

openwrt中的adguardhome一些技術性小問題小白方案
如果不知道下哪個版本自己看LUCI首頁

openwrt中的adguardhome一些技術性小問題小白方案

這個就是用linux arm64的版本

3.過濾清單
這個是重之重,選用清單很重要,記憶體用到大清單會狂吃記憶體,然後更新清單的時候記憶體用量會爆增(Golang的編譯問題?)基本上預設得加上AdGuard DNS Popup Hosts filter就差不了

openwrt中的adguardhome一些技術性小問題小白方案

完全沒用過濾


openwrt中的adguardhome一些技術性小問題小白方案


基本過濾(從上開始往下的3個清單)


openwrt中的adguardhome一些技術性小問題小白方案


全部清單(主要是TIF清單太大,這個其實非必要,可以丟給防毒軟體)


openwrt中的adguardhome一些技術性小問題小白方案


請根據自己的型號選擇過濾清單

3.重開機過濾清單更新規則會消失為0
因為ADGH預設是放在記憶體,所以重起的時候,不會有記錄. 在網路連線建立前就啟動更新會造成連線失敗,清單數歸0

設定延後啟動就可以了
procd_add_raw_trigger "interface.*.up" 5000 /etc/init.d/adguardhome restart
這裡5000意味著5000ms,理論上不用這麼久.應該1000ms就夠了

openwrt中的adguardhome一些技術性小問題小白方案

4.使用大型過濾清單
這個會在更新大型清單發生2件事,吃光cpu跟記憶體
可以在procd_open_instance跟procd_close_instance之間多輸入

procd_set_param env GOMEMLIMIT=200MiB GOGC=60
記憶體不多可以砍到100或是150, 這可以控制更新時的消耗
openwrt中的adguardhome一些技術性小問題小白方案

不過清單太大的情況下依然會吃光記憶體,只能用swap避免爆ram死機.沒usb口的就沒得玩了
需要另外準備安裝模組
kmod-usb-core
kmod-usb-storage
kmod-usb-xhci-hcd(usb3選用)
kmod-usb3(usb3選用)
-------------------------------------
fdisk(格式化隨身碟跟分區)
block-mount(掛載管理)

基本上usb分割指定為swap用途這塊得用指令,問題會比較少.掛載分區可以在luci下操作,比較簡易.

openwrt中的adguardhome一些技術性小問題小白方案
2025-04-22 22:35 發佈
買個 二手或便宜的 XX PI 裝更省事。隨便 XX PI 都至少有 1G ram 。
asakous wrote:
XX PI

主要是router上附加的選項性功能, HW offloading還是要的.
PI這種的比較像是為了adguardhome選擇OS,這種情況下也未必要用openwrt不可.
我都用 Adblock 就覺得夠用了
thron wrote:
主要是router上...(恕刪)

應該是說,比起官方系統
openwrt 能裝一些奇奇怪怪的套件
有人會想省錢又能玩玩看

但是如果要玩這種吃重資源的服務
至少路由器要選好一些的
像是 AX3000T 這種便宜到隨便買隨便扔的產物不怎麼適合搞
體質太差,之前發文的時候有稍微測試過
掛幾個知名的規則集 (每個~100K規則) 還沒到爆 RAM 就直接掛
估計同時 DHCP + ADH 太吃力
想正經穩定使用的建議直接買雙網口小主機來用
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?