找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 606|回复: 3

[小米其它型号路由器] 【2024】小米路由器3(R3) 自编译X-wrt最新固件 纯净学术版

[复制链接]
发表于 2024-8-10 19:56 | 显示全部楼层 |阅读模式
本帖最后由 gavinnnnnnnnnnn 于 2024-8-10 19:58 编辑

之前一直用这个古董当学术用的旁路由,虽然小米路由器3算是一个古董机了,但日常学术还是够用的,之前这台路由器的各种固件也都是从论坛里面各位大神的帖子里找的,虽然都能正常使用但毕竟已经是古董路由器,固件也年代久远,最新的帖子也是03年的了。由于最近自建J点全部换成歇斯底里2了,无奈这些老固件里带的插件没有一个支持新协议。虽然通过ssh安装shelllcrash可以解决这部分问题,但一方面自建J点不能完美兼容shellcrash的订阅模式,另一方面shellcrash(以后简称sc)虽然相对于图形界面比较轻量,但新内核总归资源占用还是比以前的老内核大了好多,这就导致路由器经常爆内存导致机器lan口和无线瘫痪,只能通过重启解决。
期间尝试了很多方法,比如精简的老固件原本空闲内存就很大配合sc应该能很好的工作,但是老固件可能是因为内核和一些其他组件过旧的问题导致始终无法正常安装sc;虽然官网的xwrt米3固件还在更新安装sc也没问题,但实在过于臃肿,整个安装完固件就只剩不到40m的ram,后面安装完sc一运行可用内存就仅剩3m左右,稍微看个高清视频没几分钟路由器就崩溃了。
所以在把论坛内所有固件都尝试了一遍无果之后,无奈只能自学编译固件了,把lede、openwrt、xwrt都编译过N遍熬夜捣鼓了一周终于测试出了一个符合我自己需求的固件了。毕竟一开始接触路由器三方固件就是跟着论坛里的大神们一步一步操作的,而且这一周编译测试也花了这么多时间,所以就分享出来有需要的大家一起用...


>基本信息

适用型号:Xiaomi Mi Router R3 (小米路由器3)
固件版本:OpenWrt SNAPSHOT r0+27261-f976b1780af / LuCI (no branch) branch 24.214.83271~e00956b
内核版本:6.6.43

刷入方法:pb-boot后台刷入
定制组件:Zram(防止爆内存崩溃)+ Pass我(学术)+Turbo ACC(加速)
适用群体:使用本路由器作为学术专用wifi的旁路由
其他提示:不建议主路由使用本固件,因为其他功能我没有深度测试过!其他刷入方式理论上也可以,固件文件已全部提供,但本贴仅提供pb-boot刷入方式的教程!至于pb-boot怎么刷请见论坛其他相关帖子...





>刷入操作

1、下载文末提供的固件文件,网线连接电脑和路由器的lan口(两个白色网口任意一个),登陆pb-boot后台(没有刷pb-boot先去论坛找教程刷入pb-boot后台,已经刷过的拔掉路由器电源,找牙签捅进reset孔不要松手,此时插入电源,等待10秒左右松手,此时路由器指示灯变为黄色渐变闪烁),电脑浏览器输入192.168.1.1进入后台


2、选择固件文件openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-breed-factory.bin(底包)后点击刷入固件,此时开始刷机,等待写入完成。(整个进入条走完页面不要关等待3分钟左右)



3、浏览器输入192.168.15.1进入路由器后台,此时进入登录页面,直接点击登陆(没有密码)



4、进入后台,直接选择【系统-备份与升级-刷写新固件】,上传openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-sysupgrade.bin(完整包),上传验证完不用管任何选项直接继续,此时刷入完整固件包。(整个过程大约需要5分钟,比较久)



5、成功刷入新系统,可以愉快使用了!(请修改后台密码、SSH和FTP密码需要自行去终端输入passwd修改,SSH密码默认也是没有的,只有设置了SSH密码才能使用FTP客户端)






>面板操作

如果你只是单纯刷新系统使用可以无视以下操作,如果你和我有一样的学术需求,请接着按照本教程配置。

1、进入面板,选择【系统-系统-Zram设置】,大小输入64(根据需求输,一定要小于可用空间大小),点击保存并确认。重启路由器


这个操作是为了防止爆内存导致路由器崩溃,开启此功能后路由器就不会再出现时不时掉WIFI只能手动重启的问题。



Pass我添加链接什么的我就不用赘述了,但有几个需要注意点,否则无法正常上网!

1、插件需要前往【组件更新】找到china-dns-NG 版本点击更新,否则默认的Dnsmasq + china-dns-NG会无法上网!



2、因为网络问题,china-dns-NG可能无法正常更新,如果试了很多遍都更新不了的话,请前往【基本设置-DNS】找到DNS分流,选择Dnsmasq保存并更新。



3、Pass我插件在R3路由器上运行比较吃力,所以即便打开主开关后上方TCP/UDP/DNS显示已开启,网络此时可能依旧无法正常使用,这通常是正常的,请前往【查看日志】查看服务运行日志,最后一定要出现【清空并关闭相关程序和缓存完成,运行完成!】后过几分钟网络才会正式生效,这个过程可能至少需要5-10分钟。请耐心等待






>其他方案

如果你觉得Pass我太过笨重,且你喜欢小猫咪这类软件,可以使用shellcrash,方法就是登陆SSH终端,输入如下命令安装即可,方法这里不再赘述。即便使用shellcrash也请打开并设置Zram功能,防止路由器崩溃。

  1. #jsDelivrCDN源
  2. export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh  && sh /tmp/install.sh && source /etc/profile &> /dev/null
复制代码


>下载地址

123云盘:https://www.123pan.com/s/rggxjv-9Y8h.html

提取码:utup






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-8-10 23:51 来自手机 | 显示全部楼层
这机器确实太老了 我用360p2当zero组网工具用了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-3 13:56 | 显示全部楼层
本帖最后由 wairks 于 2024-9-3 14:00 编辑

楼主你好,SSH无法登陆是什么情况?

用ssh进去了,ssh root@192.168.15.1  passwd xxxx 加密码就可以xshell了

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-3 15:32 | 显示全部楼层
老而弥坚啊。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-9-22 07:08

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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