在华硕路由器 (AC56U) 上安装 AdGuardHome
目录
下载并刷入 Asuswrt-Merlin 固件 (v384.6)
https://www.asuswrt-merlin.net/ https://sourceforge.net/projects/asuswrt-merlin/files/RT-AC56U/Release/RT-AC56U_384.6_0.zip/download
准备 USB 驱动器
- 通过 SSH 登录到路由器 (
ssh admin@router_ip) fdisk /dev/sdamkfs.ext3 /dev/sda[1,2]
启用 JFFS 自定义脚本和配置
Administration -> System -> Persistent JFFS2 partition -> Enable JFFS custom scripts and configs (‘yes’)
执行 Entware-Setup 以在 USB 驱动器上启用 /opt 挂载
新刷入的固件 (v384.6) 已经包含 entware-setup.sh。
供参考:https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/others/entware-setup.sh
更新 Post-Mount 脚本
/opt/etc/init.d/rc.unslung start 是添加的行,不确定是否必要。 :)
#!/bin/sh
if [ "$1" = "/tmp/mnt/sda2" ] ; then
ln -nsf $1/entware /tmp/opt
/opt/etc/init.d/rc.unslung start
fi安装 AdGuardHome
https://github.com/jumpsmm7/Asuswrt-Merlin-AdGuardHome-Installer
参考:
- https://github.com/AdguardTeam/AdGuardHome/releases
- https://github.com/jumpsmm7/Asuswrt-Merlin-AdGuardHome-Installer
- https://www.snbforums.com/threads/release-asuswrt-merlin-adguardhome-installer-amaghi.76506/
- https://forum.openwrt.org/t/how-to-updated-2021-installing-adguardhome-on-openwrt/113904
- https://github.com/RMerl/asuswrt-merlin.ng
- https://www.asuswrt-merlin.net/features
是的,您可以启用 WAN 访问,但您必须自己设置必要的 IPtable 规则。此类规则的一个示例是:
iptables -I INPUT -p tcp -m tcp --dport 14711 -j ACCEPT虽然这是可能的,但由于它带来的安全隐患,强烈不建议这样做。您应该将此规则放在 JFFS 中的 firewall-start 脚本中。这是在您这边配置的,因为此脚本的唯一目的是在 Asuswrt-Merlin 固件华硕路由器上“安装”AdGuardHome。