之前推荐过别人搞的模块版本,对于懒人一键刷入就完事了。用了一段时间,看了一下模块,好像会后台自动更新有些东西好像也没有那么必要。
自己搭建也是比较简单,也是需要root权限,下载linux_arm64版本:
https://github.com/AdguardTeam/AdGuardHome/releases
解压到/data/AdGuardHome
然后打开终端,可以使用termux,su获取权限之后。
cd /data/AdGuardHome
chmod 0755 AdGuardHome
#运行
./ AdGuardHome
#浏览器登陆配置一下
#防火墙转发一下端口就可以启用了
iptables -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1:53
iptables -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1:53
#关闭转发
iptables -t nat -D OUTPUT -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1:53
iptables -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1:53
#如果有ipv6的话,现在连通性并不好,直接drop掉吧。
ip6tables -t filter -A OUTPUT -p tcp --dport 53 -j DROP
ip6tables -t filter -A OUTPUT -p udp --dport 53 -j DROP
#恢复
ip6tables -t filter -D OUTPUT -p tcp --dport 53 -j DROP
ip6tables -t filter -D OUTPUT -p udp --dport 53 -j DROP
如果需要开机自启,可以先刷一个模板模块:https://bbs.zsxwz.com/thread-3788.htm
修改server.sh,添加:
sleep 2
su -c chmod 0755 /data/AdGuardHome/AdGuardHome
su -c setsid /data/AdGuardHome/AdGuardHome
#ipv4
su -c iptables -t nat -D OUTPUT -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1:53
su -c iptables -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1:53
su -c iptables -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1:53
su -c iptables -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1:53
#ipv6
su -c ip6tables -t filter -D OUTPUT -p tcp --dport 53 -j DROP
su -c ip6tables -t filter -D OUTPUT -p udp --dport 53 -j DROP
su -c ip6tables -t filter -A OUTPUT -p tcp --dport 53 -j DROP
su -c ip6tables -t filter -A OUTPUT -p udp --dport 53 -j DROP
最后于 22/08.15 19:46
被zsxwz编辑
,原因:
上一篇:
alist修改刷新缓存时间,改善在电脑上的使用体验下一篇:
[慢讯]原来cc9.9刀那款也可以添加3个ipv6了