小米路由器刷机istoreOS,愉快上网

istoreOS与openwrt

openwrt是一个开源的路由器系统,市场上所有小米路由器的内部系统都是基于openwrt进行二次开发形成的,做了硬件适配和功能上的阉割,不太好用。
istoreos是小宝团队基于openwrt制作的一个发行版,更适合中国宝宝体质。页面简约华丽,完全兼容开源openwrt的功能,上手更快。
如果你想实现软路由的一些“高级的上网功能”、轻NAS、虚拟机等,那么把小米路由器扩容刷机性价比高。如果你的NAS机器有2个或以上网口,那么别浪费,它也是可以安装软路由的,控制全家的网络流量。

软路由的两种接入模式

  1. 旁路由模式:在主路由器上插一个旁路由器,不影响原来的网络结构。适用于单网口的网络设备做软路由,比如NAS、斐讯N1等等。原理是两个路由器的gateway设置成对方的ip,全屋所有流量先经过旁路由,再从主路由出去与光猫通信。他的缺点就是不够稳定,可能会出现丢包,以及旁路由cpu爆满的可能。因为旁路由不经要处理内网与外网的流量,还要处理内网流量分析。视频可参考【最简单的软路由组网方式!软路由家庭组网之旁路由篇】
  2. 主路由模式:即光猫—软路由—小米硬路由—小米Mesh子路由全屋覆盖的架构。光猫决定了全家的外网速度,根据光猫的速度选择合适规格的软路由。软路由不需要wifi发射器,不需要很贵,并且软路由只需要负责出外网流量的解析,所以十分稳定。软路由推荐型号R2S、R3S、R4S、R5S,淘宝下单后联系商家帮你配置魔法。视频可参考【最完美的软路由组网方式!软路由家庭组网之主路由篇 】
    如果你想搞Home assistant智能家居,那么就需要高性能的内网,你的硬路由一定要买贵的,小米硬路由这一块,推荐上小米BE 10000万兆路由器,可以并发处理500个以上的终端流量(连500+部手机和电脑,或者智能电器)。

更多花里胡哨的线路,点击这里查看

展示一下我家的软路由

这是一个M28K芯片。家里所有的设备流量出外网都会经过这个小盒子。
在这里插入图片描述

配置“防火墙”流程

  1. 安装istoreOS系统,这个软路由系统支持x86、arm、aarch64、小盒子。istoreOS系统下载:KoolCenter酷友社官网下载istoreOS
  2. 寻找一个飞机场,包月一架飞机。
    下图是西数。
    网址:https://wd-gold.com/aff.php?aff=8219
    在这里插入图片描述
    复制Torjan地址到记事本中,稍后配置需要这个地址。
  3. 安装Passwall:去github上找一键安装脚本,https://github.com/AUK9527/Are-u-ok 。下载完成后ssh登录istoreOS命令行,将脚本上传到istoreOS系统里,执行命令安装,我以x86的为例:
wget https://github.com/AUK9527/Are-u-ok/raw/main/x86/all/PassWall_4.78-1_x86_64_all_sdk_22.03.7.run
bash ./PassWall_4.78-1_x86_64_all_sdk_22.03.7.run

如果脚本不适用于你的硬件,去Passwall原项目下载ipk包。版本建议不要用最新的,系统可能不支持。
https://github.com/xiaorouji/openwrt-passwall/releases
4. 配置Passwall。
为了本博客长存,这里贴一个链接,本文不做教程。随便找了个教程
此类文章一大堆,感兴趣的可以自己找找,网上非常多。
其实最简单的方式就是直接去买个盒子,商家会派技术人员远程帮你配置的。

小米刷istoreOS

米坏坏

小米路由器的软件是基于Openwrt进行二次开发的,更稳定运行联发科和高通芯片,同时去掉很多好用的插件。
之前可以通过stok启动小米路由器的ssh功能,安装一些面板和工具箱,或者可以刷机。但是2024年小米修复了stok激活ssh的漏洞,并且部分硬路由不允许降低固件版本,导致小米路由器的可玩性大大降低。
如果直奔软路由开源Openwrt的朋友,建议直接买硬件。相比在小米上改造,相同的价格,可以买到更高的硬件配置。目前买小米硬路由的作用就是Mesh组网,在家用用NAT即可。

xmir解锁小米路由器ssh功能,成功

之前小米路由器可以启动ssh,2024年小米修复了这个漏洞,不能ssh,也不能通过降低固件版本来开启ssh,米坏坏。
找到了一个开源项目可以一键解锁ssh。
https://github.com/openwrt-xiaomi/xmir-patcher
这个项目适用于绝大多数的小米路由器,但是也要谨慎使用。用于本文的万兆路由器完全没问题。
下载后运行run.bat,先看看选项1是否和路由器的ip一致,如果不一致需要手动改成路由器的ip。随后输入2,开始解锁ssh功能。期间需要输入小米路由器网页后台的登录密码。
在这里插入图片描述
紧接着输入4,将小米路由器官方固件全部备份一下。备份位置是run.bat文件位置下的backup文件夹中。
ssh工具登录到路由器中,ip就是路由器的ip,用户密码都是root。
Are you OK?神曲!
在这里插入图片描述

方法二:通过url解锁ssh功能(不推荐)

首先需要上网搜索自家路由器型号和当前固件版本,如果不支持这种方式解锁ssh,需要先降低固件版本,再进行如下操作。

  1. 浏览器访问192.168.31.1后,浏览器上方的地址栏会出现一个网址,类似这样:
http://192.168.31.1/cgi-bin/luci/;stok=4a5ab788c4509d1efbdcb4061abfe8cd/web/prosetting/ddns

各位看到stok= 和 / 之间有一串字符 4a5ab788c4509d1efbdcb4061abfe8cd ,我们称之为stok。

stok是小米路由的地址。正常设置密码、登录都需要它。新建一个记事本,将这一串字符保存下来。

  1. 将下方两行网址复制粘贴到你的记事本中,
# 开启ssh的网址
http://192.168.31.1/cgi-bin/luci/;stok=*********/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B# 修改root密码为admin的网址
http://192.168.31.1/cgi-bin/luci/;stok=********/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
  1. 在记事本中,将这两个网址中*********替换成你的路由器的stok,类似这样
http://192.168.31.1/cgi-bin/luci/;stok=4a5ab788c4509d1efbdcb4061abfe8cd/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3Bhttp://192.168.31.1/cgi-bin/luci/;stok=4a5ab788c4509d1efbdcb4061abfe8cd/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
  1. 使用浏览器分别访问这两个网址,原本可以激活路由器的ssh,并修改root用户的密码为admin。访问两个网址,浏览器页面上都应该会显示{“code”:0} 。但是2024年实际测试失败,小米修复这个漏洞。部分路由器可以降低固件版本,再来使用这个方法。

Uboot扩容刷机(仅适用于可以有USB接口的路由器)

小米路由器只有一个256MB的闪存,分成十几个分区,用于存放系统的分区只有90MB,这90MB还被一分为二,分别是rootfs和rootfs_backup。用于固件升级和回滚。
显然想安装istoreos,256GB显然不够用。需要插入U盘或TF卡作为系统盘。
使用一个32GB及以上的U盘,插入路由器中。

安装uboot

【手把手教你实现AX9000扩容刷入iStoreOS/专用UBOOT不死系统刷机保姆级教程(小米路由刷机系列01)】 https://www.bilibili.com/video/BV1gC4y1B7dy/?share_source=copy_web&vd_source=4cee0005e63af504f1a4e5f79e975468

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/446238.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络:数据链路层 —— 网络适配器与 MAC 地址

文章目录 网络适配器使用网络适配器网络适配器类型 MAC 地址MAC 地址格式MAC 地址类型MAC 地址发送顺序数据接收MAC 地址泄露问题 网络适配器 要将计算机连接到以太网,需要使用相应的网络适配器(Adapter),网络适配器一般简称为“网卡”。在计…

AirServer v7.2.7 破解版 – iPhone屏幕镜像工具

AirServer v7.2.7 破解版 – iPhone屏幕镜像工具可以将你的Mac转变为一个通用的镜像接收器,除了无法接收Miracast外,你可以使用内置的AirPlay或Google Cast基于屏幕投影功能来镜像你的设备屏幕;一次一个或同时投影到AirServer。用户可以从任何…

TGRS 2024 面向雾天遥感图像的定向目标检测算法

TGRS 2024 | 面向雾天遥感图像的定向目标检测算法 论文信息 摘要 目前,大量工作集中在航空目标检测上,并取得了良好的结果。尽管这些方法在传统数据集上取得了有希望的结果,但在恶劣天气条件下捕获的低质量图像中定位对象仍然具有挑战性。目…

数据库课程 CMU15-445 2023 Fall Project-2 Extendible Hash Index

0 实验结果 tips:完成项目的前提不需要一定看视频 1 数据结构:扩展哈希 解释下这张图: 图中header的最大深度2,directory最大深度2,桶的容量2。 最开始的时候只有一个header。 插入第一个数据,假设这个数据对应的哈希…

[自然语言处理]RNN

1 传统RNN模型与LSTM import torch import torch.nn as nntorch.manual_seed(6)# todo:基础RNN模型 def dem01():参数1:input_size 每个词的词向量维度(输入层神经元的个数)参数2:hidden_size 隐藏层神经元的个数参数3&#xff1a…

【puppeteer】wvp-puppeteer制作 过程

目录 最后的结论 制作windows&ubuntu的docker 重启桌面上的docker 命令重启 通过 Docker Desktop 图形界面重启 制作centos docker 测试 参考文档 最后的结论 ubuntu && windows 使用 dualvenregistry:5000/wvp-puppeteer:1.0 centos7 使用:…

RabbitMQ事务模块

目录 消息分发​​​​​​​ 负载均衡 幂等性保障 顺序性保障 顺序性保障方案 二号策略:分区消费 三号策略:消息确认机制 四号策略: 消息积压 RabbitMQ集群 选举过程 RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,要么全部成功,要么全…

Java——数组的定义与使用

各位看官:如果您觉得这篇文章对您有帮助的话 欢迎您分享给更多人哦 感谢大家的点赞收藏评论,感谢您的支持!!! 一:数组的概念以及定义,初始化 1.1:数组概念以及定义 数组概念:可以看成…

四边形网格生成算法:Q-Morph(三)底边生成四边形

欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击。 参考论文:Q-Morph an indirect approach to advancing front quad meshing ε − π − θ ∈ ⋅ \varepsilon - \pi - \theta \in \cdot ε−π−θ∈⋅ …

通过redis实现高性能计费处理逻辑

计费服务一般都是跟资金相关,所以它在系统中是非常核心的模块,要保证服务的高可用、事务一致性、高性能。服务高可用需要集群部署,要保证事务一致性可以通过数据库来实现,但是只通过数据库却很难实现高性能的系统。 这篇文章通过使…

解锁5 大无水印热门短视频素材库

想让你的抖音视频更出彩吗?想知道那些爆款视频的素材源头吗?快来了解以下 5 个超棒的视频素材下载平台。 蛙学网 国内的视频素材佼佼者,有大量 4K 高清且无水印的素材,自然风光、情感生活等类别任你选,不少还免费&…

关于wordpress建站遇到的问题

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&am…

Spring WebFlux 核心原理(2-1)

1、Spring 响应式编程 1.1、早期响应式解决方案 响应式编程是构建响应式系统的主要候选方案。Spring 4.x 引入了 ListenableFuture 类,它扩展了 Java Future,并且可以基于 HTTP 请求实现异步执行操作。但是只有少数 Spring 4.x 组件支持新的 Java 8 Com…

瑞芯微RK3566/RK3568 Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

本文介绍瑞芯微RK3566/RK3568在Android11系统OTA升级固件方法,使用触觉智能的Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566,Laval官方社区主荐! 1、OTA包生成 在源码根目录上执行以下命令编译OTA包 # make installclean # …

【华为HCIP实战课程七】OSPF邻居关系排错MTU问题,网络工程师

一、MTU MUT默认1500,最大传输单元,一致性检测 [R3-GigabitEthernet0/0/1]mtu 1503//更改R3的MTU为1503 查看R3和SW1之间的OSPF邻居关系正常: 默认华为设备没有开启MTU一致性检测! [R3-GigabitEthernet0/0/1]ospf mtu-enable //手动开启MTU检测 [SW1-Vlanif30]ospf mtu…

【详细教程】如何使用YOLOv11进行图像与视频的目标检测

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

《数字信号处理》学习08-围线积分法(留数法)计算z 逆变换

目录 一,z逆变换相关概念 二,留数定理相关概念 三,习题 一,z逆变换相关概念 接下来开始学习z变换的反变换-z逆变换(z反变化)。 由象函数 求它的原序列 的过程就称为 逆变换。即 。 求z逆变换…

linux线程 | 线程的控制(二)

前言: 本节内容是线程的控制部分的第二个小节。 主要是列出我们的线程控制部分的几个细节性问题以及我们的线程分离。这些都是需要大量的代码去进行实验的。所以, 准备好接受新知识的友友们请耐心观看。 现在开始我们的学习吧。 ps:本节内容适合了解线程…

如何批量从sql语句中提取表名

简介 使用的卢易表 的提取表名功能,可以从sql语句中批量提取表名。采用纯文本sql语法分析,无需连接数据库,支持从含非sql语句的文件文件中提取,支持各类数据库sql语法。 特点 快:从成百个文件中提取上千个表名只需1…

JAVA开发中SpringMVC框架的使用及常见的404问题原因以及SpringMVC框架基于注解的开发实例

一、JAVA开发中SpringMVC框架的使用及常见的404问题原因 使用SpringMVC建立一个web项目,在IDEA中file->new->project建立一个空项目project。不用选择create from archetype从模板创建。然后在项目的pom.xml中添加公共的依赖包括org.springframework&#xff…