沈萧峰 Posted May 12 Share Posted May 12 AdGuard Home是很好用的广告屏蔽软件,装一个配置好之后能给自己用的网络设备统一净化!~(只要规则写得好,没有广告跑得了) 因为用着路由器自己的黑名单来屏蔽,太累了,要自己一条条的加,所以我就装了AdGH。 看了一下网上梅林装这个的教程,都不是很全或太旧了不适用,自己也研究了一下,所以就在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端或者安卓端的吧,都差不多,自己研究? 以上插件及文件都弄好之后,安装"Entware"这个插件,打开后点击"安装",将Entware环境安装进U盘后即可; 再次通过SSH进入路由器后,在命令行上直接输入"amtm"后回车,会进入梅林自带amtm界面(初次进入需要选主题); 这个界面再输入"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最快。 我这里暂时是电信,所以第一个用的电信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
Recommended Posts