本文由什么值得买用户原创:羽毛伦次
创作立场声明:第一次在值得买发文,一半米粉一半果粉,期待和大家交流数码玩机心得!
默默在张大妈潜水几年,作为一个15年搞(zhe)机(teng)经验的宅男,每发现好玩的东西就忍不住想分(de)享(se)一下。最近的折腾成果就是成功把被誉为小米产品线最鸡肋的小米路由器改造成私有云盘。实现了远程文件传输的部分群晖功能。而且成本极低(前提你有一个小米路由器) 。
有人会说为什么不直接用小米路由器自带的网盘功能?首先小米路由器的app只支持移动端,PC不能远程访问。其次iOS的权限限制,app几乎残废,只能打开媒体类的文件。用这个方法,全平台通用,只要网络在线。还有人问为什么不用百度网盘?因为百度网盘需要先上传,有时在家加班完成了工作,把文件随手一扔到路由器就可以了,速度贼快。另外有些文件不放心存在网盘,你懂的 。这只是其中的使用场景,其他功能用过NAS的童鞋可以自行脑补。
通俗解释本文原理,老法师可跳过。通过开启路由SSH(类似安卓的root,iOS的越狱),安装三方插件工具箱(misstar)。利用AliDDNS(阿里云)插件给路由器在互联网获得一个身份证(就可以在茫茫人海找到它);安装VSFTP插件,使路由器成为一个网盘服务器;这样你就可以随时随地访问放在你家里的小米路由器上的文件。
下面开始教程,重要提示,一定要看完全文再开始操作!一定要看完全文再开始操作!部分条件如果不满足,所有折腾白费 !
一·准备工具
1.小米路由器HD(卤煮的路由是HD,别吐槽,谁没有年少无知过 )理论上,小米路由器都支持,基友实测HD/PRO(R3D/R3P/R3G/Mini)通过。
2.阿里云DDNS(注册域名,下面有介绍)
3.开启运营商公网IP(打客服电话,下面有介绍)
4.各类软件
4.1 小米路由器开发版ROM(官网下载)
4.2 小米路由SSH刷机包(官网下载)
4.3 putty登陆器(登陆路由工具)
4.4 FileExplorer(iOS访问路由app)
风险提示:本文用到的开启SSH步骤会使路由器脱保!还在保修期的请考虑,不带硬盘价格便宜的版本折腾一下也无所谓,操作得当无变砖风险。
二.刷开发版ROM,开启SSH
2.1 和手机一样,小米路由器的固件有稳定版和开发版两种,开发版支持开启SSH,稳定版不支持。到miwi下载对应的开发版ROM。
刷机步骤1:登陆浏览器路由器后台,升级固件-选择下载到的miwi。等待路由器重启。
2.2 刷入SSH。点击开启SSH工具,获得对应的bin格式文件。
刷机步骤2:将miwi复制到FAT32格式的U盘根目录插入路由器USB接口,关闭路由器电源,按住Reset键开机直到黄灯亮起松手(不同机型操作方式可能不同)。
2.3 到步骤2.2小米路由器网页端开启SSH权限,获得ROOT密码(记下来,下面会用到)。
三.安装Misstar工具箱
Misstar是一款国人开发的小米路由器插件工具箱,有10余款官方没有的强大插件!全部免费 !虽然作者最近较少维护,但运行还是稳定的。
3.1 到百度搜索免费下载putty(win客户端)登陆器,安装后启动,输入路由器IP地址 192.168.31.1,点击OPEN
3.2 在命令行输入root,再输入步骤2.3的root密码(密码不会显示,盲输入直接回车),登陆成功看到雷总的ARE YOU OK提示
3.3 复制下面的安装命令,在命令行按右键粘贴,回车(注意一个字都不能错)
curl -s -k $(uname -m)/mtinstall -o /tmp/mtinstall && chmod +x /tmp/mtinstall && /tmp/mtinstall
3.4 根据提示,设置mt工具箱的登陆ID密码(记住,下面会用到),完成安装。
四.开启公网IP
公网IP地址意味着你家路由器拥有一个全球唯一的“身份证”。如果没有,就处于小区的路由网段之下,远程无法直接访问路由器。所以公网IP是必备条件。
检查是否公网IP,打开路由器管理界面,查看网络状态,IP地址是否和百度搜索框输入『IP地址』查询到的一致。
如果不是,就打电话给电信运营商,告知需要布设监控设备,让对方分配公网IP,一般都会同意。运营商操作之后,一般24小时内就会获得公网IP权限。
检查路由器的拨号上网设置,如果显示DHCP模式,则要将光猫开启桥接模式。开启过程复杂,需要将笔记本连接到光猫,在浏览器登陆超级用户开启。每个型号的光猫操作步骤都不一样,可以百度搜索开启方法。我找了某宝的远程服务卖家,30元搞定(关键词:光猫改桥接)。开启完毕后,用拨号方式上网即可在路由器页面看到自己的公网IP。
五.注册Aliddns域名
为什么要注册域名?域名可以映射到公网IP上,公网IP会定期改变,我们只要记住自己注册的网址就好。为什么要选万网?因为工具箱只支持aliddns(路由内置的花生壳的免费版体验不好,限速限流量)。在万网注册一个最便宜的域名(一年10元左右费用),登陆后台上传身份证信息验证,一般24小时内通过。
点击后台左侧菜单域名>解析设置>添加记录>记录类型A>主机记录自定义一个名称(记下来),保存。点击右上角用户图标accesskey获取ID和KEY(记下来)。
六.设置AliDDNS,VSFTP服务器
6.1 登陆网页路由器管理后台,点击右上角MT工具箱,输入3.4中设置的账号密码登陆
6.2 点击插件管理,安装Aliddns和VSftp服务器插件
6.3 打开aliddns,复制步骤5阿里DDNS的Access Key ID和Access Key
6.4 域名处输入从阿里DDNS注册到的域名和自定义的前缀
6.5 功能开关开启,点击立即提交
6.6 打开VSFTP服务器,开启外网登陆,允许登陆,服务器开关(不建议打开ROOT登陆)
6.7 添加用户,设置账户密码,内置硬盘的小米路由访问路径/userdisk/data,外置的路径/extdisks/sdb4 保存
进阶玩法:给某个用户设置独立的账号密码以及分配一个下属路径,这样就能保护其他文件不受访问。
安全提醒:不要随意公开自己的域名!VSFTP账户密码尽量复杂!实测远程访问路由器文件只能写入和读取,不能删除,保证了数据安全性。
七.Windows,Mac,移动端登陆方法
到这一步,你的私人网盘已经搭建完成了 。注意要在外部网络才能访问。
Windows,打开资源管理器,输入 FTP://你的域名:21,输入6.7的账号密码即可。以后在资源管理器菜单选择映射网络驱动器,生成一个快捷方式方便访问。
MacOS,打开访达,前往,服务器,输入FTP://你的域名:21,输入账号密码。
iOS,在Appstore免费下载FileExplorer,点击添加,输入你的域名:21,输入账号密码。
Android,手头没有安卓手机,理论上任何一个FTP管理工具都可用。
实测上传下载基本能达到宽带的网速上限,比非会员百度云的速度快多了。win和mac环境不需要任何第三方软件就能接入,省去了安装百度云客户端的繁琐。每年10来块钱的域名成本,四舍五入等于不要钱 。
最后总结一下:
优点:
一次部署,永久使用
本地存储私密文件,安全
成本低廉
全平台登录
缺点:
部署需要一定动手能力
传输大量文件时偶尔出现文件名乱码的bug
谢谢观看!你的点赞是我更新的动力