找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2069|回复: 2

[红米ax5] 红米AX5官方固件安装去广告adguardhome插件

[复制链接]
发表于 2023-2-16 23:40 | 显示全部楼层 |阅读模式
本帖最后由 yongxy 于 2023-2-17 14:38 编辑

AX5是个鸡肋!刷Openwrt就没了无线!关键是到现在也没公开UBOOT!只能继续在官方固件的基础上搞一搞!今天看ax3600安装了这个!于是也想在AX5上搞一个,毕竟买都买了,多一个功能也是乐趣所在!好了开始吧!
首先是开启ssh!都会吧,不会的请搜索!
https://github.com/AdguardTeam/AdGuardHome/releases这里下载一个!注意AX5是armV7架构选哪个就不用多说了!(架构查询命令:    uname -a)
解压,传到ax5的/etc目录。
(目录层级为:/etc/AdGuardHome/)

1使用压缩AdGuardHome主程序 节省etc分区空间
https://github.com/upx/upx/releases/
下载upx-3.96-win64.zip,解压到电脑。
把上一步下载的AdGuardHome主程序“AdGuardHome” 复制一份到upx.exe所在的文件夹。
打开upx.exe所在的文件夹,复制文件夹所在的路徑,打开电脑的cmd ,cd 文件路徑(注意路徑不能包含中文)
接著在cmd窗口输入命令(注意WIN10 11不要用Windows powershell来打开,要用cmd命令提示符来输入命令!比如说E/youxi定位到文件夹的命令为cd e:\youxi )

upx --best AdGuardHome
获得压缩至6M的“AdGuardHome ,上传到ax5的/etc/AdGuardHome/目录!注意原来压缩包里的其他文件也必须上传哦!算了怕有人看不懂!我网盘在此!!链接: https://pan.baidu.com/s/1PR7Hl4l97Nw7QW0FWm71IA?pwd=2h72 提取码: 2h72



putty输入下列命令:(進入目錄  然後是提權  安裝服務  設置啟用服務自啟)
cd /etc/AdGuardHome
chmod a+x /etc/AdGuardHome/AdGuardHome
./AdGuardHome -s install
service AdGuardHome enable
访问 192.168.31.1:3000,进入引导流程,继续设置管理端口为3000,dns监听端口设为5353(也可以設置成其它數值,看你個人喜好)!注意(在登录后,设置登录监听端口时可能会遇到无法保存!最后手动去etc/AdGuardHome里面在建立一个data文件夹!同样需要输入上面的权限命令chmod a+x /etc/AdGuardHome/AdGuardHome/data)
iptables版設置(两种设置方法,选择一个适合你的就可以)

然后把53端口重新定向到AdGuard Home(ipv4)
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353

ipv6(如果有使用ipv6就要加上這個)
ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353

保存规则:iptables-save >/etc/iptables-script     
恢复规则:iptables-restore </etc/iptables-script
开机自动恢复规则,把恢复命令添加到启动脚本:vim /etc/rc.local
把下面命令添加在exit0之前exit 0之前:
/usr/sbin/iptables-restore </etc/iptables-script

如果遇到重启路由器后AdGuard Home失效的情况,可以停用路由器自带的DHCP,在SSH终端输入 service dnsmasq stop  停止服务
输入 service dnsmasq disable  禁用服务自动启动   然后启用 adg的DHCP 端口改为53就行了

如果关闭dnsmasq启用adg,ipv6地址分配出现问题,可以把dnsmasq的端口改成其他的,只需要在 /etc/dhcp 文件里的config dnsmasq 最后加上

option port '5353'

無需iptables版設置

安裝好後在SSH終端執行以下命令

uci set firewall.adguard=include
uci set firewall.adguard.type='script'
uci set firewall.adguard.path='/etc/AdGuardHome/adguard.sh'
uci set firewall.adguard.enabled='1'
uci commit firewall

如何更新AdGuard版本呢?

①首先去AdGuard官网下载最新的主程式,再用upx压缩到7M以内,最后用winscp上传传到ax5/etc/AdGuardHome/目录进行替换
②替换好主程式后再ssh中执行:service AdGuardHome restart

注意事项:建議關閉日誌,避免路由器空間不足重啟!家用設備不多的話,可以選擇日誌保存6小時

如何卸載AdGuard?

rm -rf /etc/AdGuardHome(刪除主程序)

刪除adguard的防火墻

uci delete firewall.adguard
uci commit firewall

恢復DNS

uci set dhcp.@dnsmasq[0].localuse="1"
uci set dhcp.@dnsmasq[0].port="53"
uci set dhcp.lan.dns_service="1"
uci set dhcp.lan.ra_dns="1"
uci commit dhcp
/etc/init.d/dnsmasq restart

AdGuard的相关设置

             最重要的规则!!!!!!!!!
拦截列表
名字(随便填一个)
https://www.i-dont-care-about-cookies.eu/abp/                    (不安装这个一些视频网站会不让你访问!比如优酷土豆)

推荐规则

拦截列表:
Anti-AD:  https://anti-ad.net/adguard.txt
乘风规则: https://cdn.jsdelivr.net/gh/xinggsf/Adblock-Plus-Rule@master/rule.txt
乘风视频: https://cdn.jsdelivr.net/gh/xinggsf/Adblock-Plus-Rule@master/mv.txt

adg上游dns推荐:
https://doh.pub/dns-query
https://dns.alidns.com/dns-query
https://doh.360.cn/dns-query

Bootstrap DNS推荐:
本地dns
114.114.114.114
119.29.29.29
223.5.5.5
2400:3200::1

后面的是我抄袭别人的设置!自己去看看也好!https://mlsha.cn/362.html
好了就这样!慢慢折腾吧!

我的恩山、我的无线 The best wifi forum is right here.
发表于 2023-2-17 09:19 | 显示全部楼层
感谢分享教程~
话说uboot文件都公布好久了,uboot源码不会公开的,只能用大佬编译好的,需要5元购买
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-9-25 23:43 | 显示全部楼层
我是TR609,下载了AdGuardHome_linux_mipsle_softfloat.tar文件,不知道为什么执行“./AdGuardHome -s install”命令后完全没有反应
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 23:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表