标签 小米 下的文章

说明:
使用环境
小米路由器r2d
工具箱mixbox ssh安装地址:sh -c "$(curl -kfsSl https://dev.tencent.com/u/monlor/p/MIXBOX/git/raw/master/install.sh)" && source /etc/profile &> /dev/null

v2ray设置

不支持订阅
不支持导入
手动添加节点
mixbox-v2ray.png

照着电脑上的客户端粘贴进去
v2ray.png

模式只能使用黑名单
愉快的玩耍吧

说明:电信版r3g

升级为开发版

在小米路由器官网下载开发版固件,在系统升级中升级。

绑定路由器

手机上下载小米路由器app,路由器在没进行任何配置的情况下用app配置并绑定(设置过的恢复出厂在用app配置)。

开启ssh

方法和root密码:http://d.miwifi.com/rom/ssh

刷入不死breed

用WinSCP上传breed-mt7621-xiaomi-r3g.bin到/tmp下
下载地址:https://breed.hackpascal.net/
xshell执行命令
mtd -r write /tmp/breed.bin Bootloader

刷入固件

下载地址(搜索r3g):https://opt.cn2qq.com/padavan/
用牙签等尖锐物按下路由器 reset 按钮后重新接入电源。电脑上输入 192.168.1.1进入不死 Breed 的控制台。
依次选择:固件更新 -> 常规固件 -> 勾选固件复选框 -> 浏览,选择上一步下载好的 Padavan 固件上传,刷入搞定

注意:刷入固件后重启死机不进入路由器系统的需要删除 normal_firmware_md5 参数再上传一次固件。
image

说明:路由器是newifi3 d2 手机是安卓小米note,通俗的讲就是把手机的流量通过usb共享给路由器

手机开启usb共享

1.手机通过usb数据线连上路由器
2.打开手机设置--更多连接方式--usb共享网络
image

路由器上启用USB调制解调器

1.在路由器管理界面依次点击:usb应用程序--usb调制解调器
2.启用USB调制解调器 选项打开
3.调制解调器类型 选择 NDIS: LTE and other
4.应用本页设置
image

连接成功的状态

1.usb接口图标变了
image

2.外网状态
image

说明:一个质量很好的下载站点,应该是去年严打的那段时间失联的吧,现在复活了,是不是之前的原班人马不得而知。

地址

http://www.mp4ba.com/

截图

image

一同复活的还有http://www.2tu.cc/ 不过打开的时候时不时显示腾讯云的拦截页面。
image

目前只有在线播放的选项了,以前可以迅雷,磁力,小米的

说明:本文涉及的路由器为k2刷荒野无灯版老毛子,因为H大版的老毛子中继5g信号时不能搜索出结果,而我主要用于中继5g信号,所以本例中是关闭了2.4g wifi的。同时,k2只用于接收WiFi信号,然后网线连接到下级路由,所以中继模式中禁用了ap功能。

中继步骤

image

1.按照步骤依次点击:无线5GHz--无线桥接--AP-Client--搜索信号--选择名称--输入密码--勾选自动搜寻--应用本页设置
推荐使用万能中继AP-Client。ap的意思就是接收信号的同时发射无线WiFi信号

2.查看连接状态,
image

注意: 连接类型要正确,一般情况是DHCP,修改连接类型在“外部网络 (WAN) - 外网设置”

相关内容

k2刷老毛子Padavan https://sixu.life/k2-padavan.html
老毛子Padavan设置QOS https://sixu.life/padavan-qos.html
小米路由器mini刷老毛子Padavan https://sixu.life/xiaomi-mini-padavan.html

1.小米路由器r2d中 使用 mt工具箱3.0 的gfwlist模式,telegram不能直接连接。

2.当前通过netpeeker软件看到的IP如下:

ipset add gfwlist 91.108.56.110
ipset add gfwlist 91.108.56.163
ipset add gfwlist 149.154.175.50
ipset add gfwlist 149.154.167.50
ipset add gfwlist 149.154.175.100
ipset add gfwlist 149.154.167.51
ipset add gfwlist 149.154.166.120

3.修改工具箱中ss脚本
vi /etc/misstar/applications/ss/script/ss
添加到start函数末尾

start()
{
#此处为添加的内容
/etc/init.d/dnsmasq restart
}

4.给权限
chmod +x /etc/misstar/applications/ss/script/ss

image

参考:
https://laoyur.com/archives/267
https://gist.github.com/lanceliao/3099caed8750911dfe58

参考文章

小米路由器 mini 刷機
小米路由器mini 免USB打開SSH
小米路由器 mini 刷 Padavan 详细教程

准备工作

硬件:电脑,路由器
软件:winscp(Google drive),Xshell 5
固件相关:小米路由器mini穩定版2.8.14(Google drive),不死bread(Google drive),padavan固件(Google drive
度盘链接: https://pan.baidu.com/s/1eT9SxDg 密码: muj1

无U盘开启ssh

因为身边没有U盘可用,所以只能这样来开启ssh,有U盘的直接按照官方开启即可
1.正常使用的路由器刷入稳定版2.8.14,系统升级=>选择固件升级
2.登入 小米路由器mini控制台 後複制網址
http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8/web/home#router
3.將下面的網址/api前面的部份換成自己的,然後再貼到Browser上
http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8/api/xqsystem/set_name_password?oldPwd=路由器控制台管理密碼&newPwd=admin
等待10s左右,顺利的會得到 {"code":0}
4.將下面的網址/api前面的部份換成自己的,然後再貼到Browser上
http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
等待30s左右,順利的會得到 {"msg":"未能連接到指定WiFi(Probe timeout)","code":1616}
5.打开运行(win+r),输入telnet 192.168.31.1去連,帳號︰root,密碼︰admin,連上後依序輸入下面的command,每行一条命令

sed -i ":x;N;s/if \[.*\; then\n.*return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
/etc/init.d/dropbear start
nvram set ssh_en=1; nvram commit

备份

1.用putty(xshell也行)命令備份小米uboot,用 帳號:root 密碼:admin 登陆,执行命令:
dd if=/dev/mtd1 of=/tmp/xiaomi_uboot.bin這個是備份小米uboot,以後刷回miwifi需要)
取出備份需要用winscp.注意:用WinSCP連線時,檔案協定要選SCP,在tmp根目录下找到xiaomi_uboot.bin文件下载到电脑上备份。
2.查看 rom:cat /proc/mtd

root@XiaoQiang:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01000000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 00c80000 00010000 "OS1"
mtd5: 00b11e68 00010000 "rootfs"
mtd6: 00200000 00010000 "OS2"
mtd7: 00100000 00010000 "overlay"
mtd8: 00010000 00010000 "crash"
mtd9: 00010000 00010000 "reserved"
mtd10: 00010000 00010000 "Bdata"

备份rom:以下命令每行一条的来

cd /tmp
mkdir rom
dd if=/dev/mtd0 of=/tmp/rom/ALL.bin
dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/rom/Config.bin
dd if=/dev/mtd3 of=/tmp/rom/Factory.bin
dd if=/dev/mtd4 of=/tmp/rom/OS1.bin
dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin
dd if=/dev/mtd6 of=/tmp/rom/OS2.bin
dd if=/dev/mtd7 of=/tmp/rom/overlay.bin
dd if=/dev/mtd8 of=/tmp/rom/crash.bin
dd if=/dev/mtd9 of=/tmp/rom/reserved.bin
dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin

用 WinSCP 登陆路由器后台(IP 为 192.168.31.1 ,用户名密码同上一步保存的),将备份到 /tmp/rom 中的这些 bin 文件拷贝到电脑作为备份

恢复命令 (以后备用)

mtd write /tmp/rom/Bootloader.bin Bootloader
mtd write /tmp/rom/Config.bin Config
mtd write /tmp/rom/Factory.bin Factory
mtd write /tmp/rom/OS1.bin OS1
mtd write /tmp/rom/rootfs.bin rootfs
mtd write /tmp/rom/OS2.bin OS2
mtd write /tmp/rom/overlay.bin overlay
mtd write /tmp/rom/crash.bin crash
mtd write /tmp/rom/reserved.bin reserved
mtd write /tmp/rom/Bdata.bin Bdata

刷入不死breed

把breed-mt7620-xiaomi-mini.bin用WinSCP传到/tmp目录,PuTTY连上路由器并切换目录至/tmp刷入:

cd /tmp
mtd -r write breed-mt7620-xiaomi-mini.bin Bootloader

刷入后,机器会重新启动,指示灯变蓝,这时需要确保电脑设置为自动获取 IP 地址,并且是用网线连上的路由器。
最后打开 CMD,运行 ping 192.168.1.1 -t(这时是 ping 不通的),按如下流程:
1,断开小米路由器的电源,用牙签等尖锐物按下路由器 reset 按钮后重新接入电源;
2,等到 mini 路由器的灯开始闪烁或 ping 通时即表明进入 Web 刷机模式,松开 reset 键。
这时在电脑上输入 192.168.1.1,就进入不死 Breed 的控制台了。

刷入固件

在 Breed Web 控制台依次选择:固件更新 -> 常规固件 -> 勾选固件复选框 -> 浏览,选择上一步下载好的 Padavan 固件上传,刷入搞定!
breed

伪静态作用

美观,seo需要

修改步骤

打开 userdisk/llmp/etc/lighttpd/lighttpd.conf 文件
1."mod_fastcgi",的下一行添加"mod_rewrite"
lighttpd
2.增加以下代码

url.rewrite-if-not-file = (
"^/(admin|usr)/(.*)" => "/$1/$2",
"^/(.*)$" => "/index.php/$1"
)

3.重启lighttpd服务,kill pid 或者 重启路由器
方法1.ssh到192.168.31.1:3333 root用户,执行:ps | grep lighttpd
看到那个数字了么这个就是lighttpd的进程PID,下面命令中 字母PID 更换为你的那个数字
Kill PID
kill pid
方法2.重启路由器

注意

修改后,出现网站打不开的情况,用命令ps | grep lighttpd查看是否有/usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf进程。如果没有,恢复原文件,重启路由器即可

参考资料:
1.教你在小米路由上也玩一把wordpress伪静态
2.lighttpd下关于typecho的3种伪静态规则,亲测可用