Jump to content

梅林Merlin固件安装AdGuard Home教程(基于RT-AX86U 3004.388.4)


Recommended Posts

AdGuard Home是很好用的广告屏蔽软件,装一个配置好之后能给自己用的网络设备统一净化!~(只要规则写得好,没有广告跑得了)

因为用着路由器自己的黑名单来屏蔽,太累了,要自己一条条的加,所以我就装了AdGH。

QQ20240512203143.png.5c6e2b5e88d2c8aef0d3f7b517d3b3d9.png

看了一下网上梅林装这个的教程,都不是很全或太旧了不适用,自己也研究了一下,所以就在B站写了一个教程;

简略版原文: https://www.bilibili.com/read/cv27614193/

又因为最近好像百度给把这文章收到第一了,感觉不发自己站里亏了,so,这就是这个帖子的由来。

 

理论上支持梅林的都通用,例如 网件 / 华硕 的其他路由器。

支持的路由器和固件列表and下载在这里https://www.koolcenter.com/fw?firmware=merlin(Koolcenter)

 

该教程基于

路由器:RT-AX86U ;

梅林固件版本:3004.388.4 ;

需求:路由器外网条件(请自备/必须),U盘(必须);

路由器刷入 梅林388.4改版固件(上方KoolCenter自取,同时该操作有成砖风险,自己承担);

 

开始之前请务必进入路由器管理界面,在"系统管理"导出备份一次设置,以防万一回刷时用来恢复设置;

梅林固件可以直接在"固件升级"里上传刷入;

 

刷好梅林之后就可以在管理界面使用“软件中心”了,安装"Entware"(必须),"科学上网插件"(国内必须),"虚拟内存"(必须)、"USB2JFFS"(可选)、shellinabox工具箱(可选)、"Sftp Server"(可选)

在路由器的USB口上插入U盘,这个U盘不需要很大,1G以上就可以,如果没有可以买"投标U盘",10块钱左右就可以买到一个4G~8G的;

 

打开"虚拟内存"给U盘创建一个 1G 的虚拟内存,创建时可能会提示U盘的读写速度不达标,没办法创建,这个时候需要通过SSH链接进入路由器里改动文件,把读写需求修改一下(在"系统设置"中启用SSH);

 

文件:/jffs/.koolshare/scripts/swap_make.sh

修改这个文件里的

R_LIMIT=20

W_LIMIT=30

这两个就是读写的速度最低要求,可以修改成自己U盘的读写速度或者1;

 

SSH操作可以安装"shellinabox工具箱"插件直接网页进行,也可以使用"Xshell"类的SSH工具使用命令行"cd,vi"操作修改;

(命令行Vi辑操作请自己百度,如果不会可以通过"Sftp Server"插件,使用sftp把文件下载下来文本编辑后再上传覆盖)

 

"USB2JFFS"是把插件装入U盘的插件,也有这个读写要求可以顺道一起改了。

文件:/jffs/.koolshare/scripts/usb2jffs_config

 

"科学上网插件"需要手动离线安装,对应路由器的版本和下载在github里写有,请按说明下载:

GitHub - lonslam/KoolShare-fancyss: 科学上网插件的离线安装包储存在这里

该如何设置使用,我想大家都用过这类win端或者安卓端的吧,都差不多,自己研究?

QQ20240512211540.png.85244a812aa61fea03bbdd533cb1083d.png

 

以上插件及文件都弄好之后,安装"Entware"这个插件,打开后点击"安装",将Entware环境安装进U盘后即可;

 

再次通过SSH进入路由器后,在命令行上直接输入"amtm"后回车,会进入梅林自带amtm界面(初次进入需要选主题);

QQ20240512210118.png.cb16a57f9d3373b95023e78879a4c85e.png

这个界面再输入"ag"回车,就会进入安装(这步开始需要外网,所以请确保外网网络正常

安装过程会有好几个选择,我这里一般是"默认"选择,中间时区按自己选(国区可选重庆、香港、上海、UTC+8之类的),最后有 用户名密码 设置;

AdGuard Home 安装完成后默认是浏览器地址栏"路由器ip:3000"端口打开(例如"192.168.50.1:3000")

 

再次通过SSH进入路由器,在"/jffs/configs"这个目录下创建一个文件"dnsmasq.conf.add",编辑这个文件输入"port=5353",权限改755;

(这一步是因为梅林没有能直接改dnsmasq端口的设置,所以就使用文件来改成其他端口,AdGuard Home需要监听53端口来生效)

 

路由器管理界面"内部网络"-"DHCP服务器"里在"DNS服务器1"中填入路由器地址(例192.168.50.1,可在AdGuard Home设置向导"里看到),保存,重启路由器后,AdGuard Home在梅林上正常使用了。

 

以上内容看不懂可以参考:

https://www.right.com.cn/forum/thread-4112404-1-1.html

https://www.right.com.cn/FORUM/thread-6212079-1-1.html

https://post.smzdm.com/p/a0q6nne8/?sort_tab=hot/

 

部分设置:

AdGuard Home 的DNS设置里,可以加一些其他的DNS,这样会快一些?不过理论上还是运营商的DNS最快。

QQ20240512212920.png.3e24e5af7fd77a90ed9eaa40bf528d1f.png

我这里暂时是电信,所以第一个用的电信DNS,大家自己用自己本地运营商DNS替换就好,同时我用的是并行,看到其他地方说最快IP是最快的,这个请自己尝试。

 

过滤器推荐:

CHN: AdRules DNS List(列表选择添加)
CHN: anti-AD(列表选择添加)
https://johnshall.github.io/Shadowrocket-ADBlock-Rules-Forever/sr_ad_only.conf

https://gh-proxy.com/https://raw.githubusercontent.com/217heidai/adblockfilters/main/rules/adblockdns.txt

https://mirror.ghproxy.com/raw.githubusercontent.com/8680/GOODBYEADS/master/rules.txt

https://mirror.ghproxy.com/https://raw.githubusercontent.com/217heidai/adblockfilters/main/rules/adblockdns.txt

 

如果AdGuard Home不做主路由,不建议开启DHCP,只需要在主路由那边,修改DNS服务器为AdGuard Home的ip即可。

Link to comment
×
×
  • Create New...

Important Information

Terms of Use