[自用] Router裝AdGuardHome教學

66 回覆
19 Like 2 Dislike
2021-09-02 16:23:34
AC58U裝AdGuard Home教學

1. 刷入OpenWrt
1.1 咩係OpenWrt?
簡單黎講係router呢類低specs電腦裝置用嘅Linux distro,任你裝package同configure。
https://zh.wikipedia.org/wiki/OpenWrt
1.2 點刷入我部Router?
第一步,參考http://lede-ac58u.zyxmon.org/HowToFlashENG.html方法二,喺華碩原廠firmware基礎上刷stock2lede.trx,會得到lede嘅早期版本。
第二步,http://lede-ac58u.zyxmon.org/firmware/,喺lede早期版本基礎上刷openwrt-r1834-0f04829-ipq806x-asus_rt-ac58u-squashfs-sysupgrade.tar,會得到比較新的lede。
第三步,https://openwrt.org/toh/hwdata/asus/asus_rt-ac58u,在新的lede基礎上刷openwrt-18.06.1-ipq40xx-asus_rt-ac58u-squashfs-sysupgrade.bin
以上嘅步驟一定要順住次序做,否則部機會變磚。
假如你真係眼殘刷錯嘢刷到變磚,救磚教學可以喺呢度睇
https://www.asus.com/hk/support/FAQ/1000814/

2. Setup刷好咗嘅OpenWrt
2.1 基本設定
將root password, WiFi radio等等嘅基本嘢跟隨自己嘅喜好設定咗先。
2.2 外觀同語言設定 (Optional)
首先ssh去你部router更新咗opkg先
root@你部router名:~# opkg update

更新成功之後就可以裝packages
root@你部router名:~# opkg install luci-i18n-base-zh-tw
<-繁體中文語言包
root@你部router名:~# opkg install luci-theme-material
<-Material UI

3. 裝AdGuard Home嘅Package
3.1 安裝package
安裝其實相對簡單。只需要下載然之後解壓相應的版本。
(以AC58U為例,CPU架構係arm v7)
呢個package係通過./AdguardHome啟動,所有必要的設置都可以通過web interface進行。
ssh root@192.168.1.1
opkg update && opkg install wget
mkdir /opt/ && cd /opt
wget -c https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.101.0/AdGuardHome_linux_armv7.tar.gz
tar xfvz AdGuardHome_linux_armv7.tar.gz
rm AdGuardHome_linux_armv7.tar.gz

喺/opt/安裝AdguardHome係冇問題嘅,但如果你裝一啲好勁嘅廣告filter嘅話,個directory會越來越大。
而且舊的binaries會喺更新之後被移動作為backup,所以成個package會變得相對大。
所以最好將AdGuardHome裝落到USB嘅/mnt/入面。咁就唔怕以後更新OpenWRT會爆位導致AdGuardHome用唔到。
2021-09-02 16:33:53
連登唔知點解話有指令block咗唔畀我post,唯有咁樣出圖:





2021-09-02 16:35:00
3.3 用WinSCP喺usb裝AdGuardHome
先前你已經喺router storage入面嘅/opt/度解壓咗AdGuardHome嘅package
用WinSCP將個package拉去你隻usb度 (/mnt/sda1)
WinSCP link: https://winscp.net/eng/download.php
拉完個package去usb之後可以開始run AdGuardHome: ./AdguardHome

4. Setup AdGuardHome
4.1 去192.168.1.1:8080會見到AdGuardHome嘅web interface, 跟佢指示做Initial setup
記住server嘅internal port要係5353,web interface port要係8080
你用53同80會撞router cpanel嘅port。
4.2 入router firewall settings嘅custom rules加以下規矩做redirect:
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53
iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53

4.3 裝埋AdGuardHome嘅cpanel
link: https://www.mediafire.com/file/s2i6ku763llwolp/luci-app-adguardhome_1.8-20200824_all.ipk/file
用WinSCP拖落/tmp/然後行opkg:
opkg install /tmp/luci-app-adguardhome_1.8-20200824_all.ipk

裝完之後跟住下面幅圖configure:

4.4 入AdGuardHome裝埋啲filter lists
你就咁import人地嘅filter係唔得嘅,AdGuardHome唔知點解會出http error話讀唔到
所以你要裝xampp自己host個網頁然後再upload啲txt上去,咁先import得到


4.5 DNS啲settings:
睇圖啦屌


5. 完結感想
從零開始自己search點裝真係地獄,如果你跟住我嘅guide一路順利裝到AdGuardHome又擋到廣告嘅話,
恭喜你可以坐低飲淡茶,酒都得。
仲有issues未解決嘅話都唔好氣餒,因為我當初都試咗3-4日先搞得掂
2021-09-02 16:43:21
完成圖:
2021-09-02 16:43:44
2021-09-02 16:47:31
改翻少少#1啲link
AC58U裝AdGuard Home教學

1. 刷入OpenWrt
1.1 咩係OpenWrt?
簡單黎講係router呢類低specs電腦裝置用嘅Linux distro,任你裝package同configure。
https://zh.wikipedia.org/wiki/OpenWrt
1.2 點刷入我部Router?
第一步,參考http://lede-ac58u.zyxmon.org/HowToFlashENG.html 嘅方法二,喺華碩原廠firmware基礎上刷stock2lede.trx,會得到lede嘅早期版本。
第二步,http://lede-ac58u.zyxmon.org/firmware/ 喺lede早期版本基礎上刷openwrt-r1834-0f04829-ipq806x-asus_rt-ac58u-squashfs-sysupgrade.tar,會得到比較新的lede。
第三步,https://openwrt.org/toh/hwdata/asus/asus_rt-ac58u 喺新嘅lede基礎上刷openwrt-18.06.1-ipq40xx-asus_rt-ac58u-squashfs-sysupgrade.bin
以上嘅步驟一定要順住次序做,否則部機會變磚。
假如你真係眼殘刷錯嘢刷到變磚,救磚教學可以喺呢度睇
https://www.asus.com/hk/support/FAQ/1000814/

2. Setup刷好咗嘅OpenWrt
2.1 基本設定
將root password, WiFi radio等等嘅基本嘢跟隨自己嘅喜好設定咗先。
2.2 外觀同語言設定 (Optional)
首先ssh去你部router更新咗opkg先
root@你部router名:~# opkg update

更新成功之後就可以裝packages
root@你部router名:~# opkg install luci-i18n-base-zh-tw
<-繁體中文語言包
root@你部router名:~# opkg install luci-theme-material
<-Material UI

3. 裝AdGuard Home嘅Package
3.1 安裝package
安裝其實相對簡單。只需要下載然之後解壓相應的版本。
(以AC58U為例,CPU架構係arm v7)
呢個package係通過./AdguardHome啟動,所有必要的設置都可以通過web interface進行。
ssh root@192.168.1.1
opkg update && opkg install wget
mkdir /opt/ && cd /opt
wget -c https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.101.0/AdGuardHome_linux_armv7.tar.gz
tar xfvz AdGuardHome_linux_armv7.tar.gz
rm AdGuardHome_linux_armv7.tar.gz

喺/opt/安裝AdguardHome係冇問題嘅,但如果你裝一啲好勁嘅廣告filter嘅話,個directory會越來越大。
而且舊的binaries會喺更新之後被移動作為backup,所以成個package會變得相對大。
所以最好將AdGuardHome裝落到USB嘅/mnt/入面。咁就唔怕以後更新OpenWRT會爆位導致AdGuardHome用唔到。
2021-09-02 16:52:50
我部AC58U嘅RAM使用率(裝咗AdGuardHome同其他細packages):


如果你用共碩68U或者其他高spec啲嘅openwrt router嘅話,可以裝埋netdata package實時監察你部router嘅load同hardware狀態:


至於merlin我未玩過,要遲啲爬下文先知裝唔裝到AdGuardHome
2021-09-02 17:07:31
2021-09-02 17:14:01
2021-09-02 17:17:15
2021-09-02 17:20:14

Rbc巴想問裝左有咩好處
2021-09-02 20:25:59
刷第三方firmware冇咁易爆buffer
裝AdGuardHome全屋裝置唔使裝adblock都擋到廣告
2021-09-02 20:37:07
擋唔擋到youtube apps廣告
Merlin刷左ad block, 除左youtube全部都block到
2021-09-02 21:30:45
用緊pi zero裝adguard
2021-09-02 21:48:40
咁撚麻煩
利申: 用緊Raspberry Pi裝AdGuard Home
2021-09-02 21:59:09
NAS docker裝,方便好多
2021-09-02 22:32:35
我部ac66u b1同埋ax56u裝完merlin就無理過
想知merlin有咩adblock好用
2021-09-02 22:33:56
有冇教學?
2021-09-02 22:57:51
Diversion
2021-09-02 23:26:00
其實pihole 唔係仲好咩
2021-09-02 23:30:43
docker教學求其搵都有
2021-09-02 23:33:18
唔想買多舊RPi
2021-09-03 03:42:18
LM
2021-09-03 08:09:17
兩個我都用過
我覺得adguardhome 好似個介面方便啲
2021-09-03 08:20:52
想請問大概點set
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞