小米路由器 Mini 开启 SSH 以及科学上网

· 杂货 · 5071字

记录一下:
今天折腾了个把小时,把珍藏的小米路由器 Mini 版开了个科学上网功能,东西都是网上找的,我只是实际操作,然后整理了再发布一次,没什么技术含量。
( 吐槽一下:期间有个 s13 找我切图,等我快切完了说不要了,s13,10 块钱一张图还想让我把你当爹供着吗,睿智 )

Supports

Prepare

Step

  1. 下载刷机包,进入路由器网页后台,点击上方常用设置->系统状态
  2. 选择手动升级,选择刚刚下载的刷机包miwifi_r1cm_firmware_b9d56_2.7.11.bin
  3. 点击开始升级,然后勾选清除所有配置,然后继续;(点击继续后会断开网络,是正常情况)
  4. 等待 5-8 分钟左右,查看 Wifi 列表是不是多出来两个名字为Xiaomi_开头的 Wifi,随便连一个,然后会弹出来初始化的一些配置,这个你自己操作就好;
  5. 第四步完成后,用192.168.31.1 进入到路由器网页后台,输入密码登录成功后,复制网页地址;
    ( 例如:http://192.168.31.1/cgi-bin/luci/;stok=0ba6b5d1b0954938c7b34b687b5c8a9c/web/home,每次登录都不一样,登录后不要关闭 )
  6. 看到地址中的stok=了吗,复制等于后面的一串内容,例如我这里是 0ba6b5d1b0954938c7b34b687b5c8a9c
  7. 然后依次复制地址到浏览器进行访问:

    将第 6 步复制的stok替换到【你的stok】,括号也替换掉
    
    http://192.168.31.1/cgi-bin/luci/;stok=【你的stok】/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit
    
    http://192.168.31.1/cgi-bin/luci/;stok=【你的stok】/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear
    
    http://192.168.31.1/cgi-bin/luci/;stok=【你的stok】/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start
    
    这三个地链接访问后,网页显示的信息都是:
    {"msg":"未能连接到指定WiFi(Probe timeout)","code":1616}
  8. 接着

    http://192.168.31.1/cgi-bin/luci/;stok=【你的stok】/api/xqsystem/set_name_password?oldPwd=【你当前的后台管理密码】&newPwd=【新密码】
    
    【你当前的后台管理密码】,替换为进入路由器网页后台的密码;
    【新密码】,随便改一个密码(自己记住就行);
    这里访问成功后,提示的是 {"code":0},表示密码修改成功,SSH 也已开启
  9. 通过终端连接到路由器 SSH:
    9.1

    打开终端,输入:ssh root@192.168.31.1
    按下回车,输入:yes
    按下回车,输入:你设置的【新密码】(输入过程中不会显示出来,输入完成按回车即可)
    按下回车,提示 Welcome to XiaoQiang! 表示成功连接到 SSH;
    

    9.2

    安装 MisstarTools 插件:
    终端中输入:wget http://www.misstar.com/tools/appstore/install.sh -O /tmp/install.sh && chmod +x /tmp/install.sh && /tmp/install.sh
    按下回车,中途还要随意按一次,一键安装,很快。提示成功(安装完成,请刷新网页)后,进入路由器网页后台,你会看到到顶部出现了一个【MT工具箱】;
    点击工具箱,选择插件管理,开启网页的开发者模式,查找元素,随便选择一个安装按钮,操作如下图;
    安装成功会自动刷新页面,跳转到已安装的插件列表,此时进行响应的科学上网配置即可。
    
    卸载命令:wget http://www.misstar.com/tools/uninstall.sh -O /tmp/uninstall.sh && chmod +x /tmp/uninstall.sh && /tmp/uninstall.sh
    

    屏幕快照 2018-08-01 17.40.08.png

Warning

最新的开发版固件安装后无法进入MT工具箱,进行以下操作:
1# 链接SSH
2# 输入:

vi /usr/lib/lua/luci/controller/web/index2.lua

3# 按 i 键,粘贴以下内容进去:

module("luci.controller.web.index2", package.seeall) 
function index()      
     local page   = node("web","misstar")          
     page.target  = firstchild()         
     page.title   = ("")          
     page.order   = 100          
     page.sysauth = "admin"          
     page.sysauth_authenticator = "jsonauth"          
     page.index = true          
     entry({"web", "misstar", "index"}, template("web/setting/misstar/index"), _("Tools"), 81)          
     entry({"web", "misstar", "add"}, template("web/setting/misstar/add"), _("Tools"), 82)          
     entry({"web", "misstar"}, alias("web","misstar","index"), _("Tools"), 80)          
     entry({"web", "misstar", "ss"}, template("web/setting/applications/ss/html/ss"), _("Tools"), 85)          
     entry({"web", "misstar","frp"}, template("web/setting/applications/frp/html/frp"), _("Tools"), 85)          
     entry({"web", "misstar","aliddns"}, template("web/setting/applications/aliddns/html/aliddns"), _("Tools"), 85)  
     entry({"web", "misstar","adm"}, template("web/setting/applications/adm/html/adm"), _("Tools"), 85)    
     entry({"web", "misstar","koolproxy"}, template("web/setting/applications/koolproxy/html/koolproxy"), _("Tools"), 85)
     entry({"web", "misstar","rm"}, template("web/setting/applications/rm/html/rm"), _("Tools"), 85)
     entry({"web", "misstar","aria2"}, template("web/setting/applications/aria2/html/aria2"), _("Tools"), 85) 
     entry({"web", "misstar","webshell"}, template("web/setting/applications/webshell/html/webshell"), _("Tools"), 85)
     entry({"web", "misstar","pptpd"}, template("web/setting/applications/pptpd/html/pptpd"), _("Tools"), 85)  
     entry({"web", "misstar","ftp"}, template("web/setting/applications/ftp/html/ftp"), _("Tools"), 85)
     entry({"web", "misstar","kms"}, template("web/setting/applications/kms/html/kms"), _("Tools"), 85)  
end

粘贴完成后,按esc键,再输入:wq回车键

4# 清理缓存:

rm -rf /tmp/luci-indexcache

5# 最后:
刷新路由器页面即可。

OK, PERFECTION~

From

已在本人路由器上确认可用。

最后一次编辑于 2018 08 09 12:08:31
如果你有任何疑问,这个邮箱可以联系到我:aS4xMjE0QHlhaG9vLmNvbQ==