拯救玩客云,刷入armbian实现远程下载、nas、docker等功能
前段时间突发“噩耗”,专业下载机、专业矿渣——机玩客云官方突然宣布停止服务,不再提供远程下载等功能,相当于手里面的玩客云直接成砖头,怎么说也是我花了50块巨款购买的,不能就这么报废了,就干脆直接刷入armbian,再部署casaos,充当nas以及恢复下载功能,同时还支持docker,当然也可以进行远程下载。
给不了解的童鞋介绍下玩客云,本质上就是矿渣,也可以当个小nas,但是这个矿渣有远程下载功能,而且有和迅雷合作,里面迅雷下载是自带迅雷会员加速,同时也基本不限资源,就是需要自己外挂一个移动硬盘,而且网卡是百兆,但是这玩意便宜,我买的时候50块都可以买个9.9成新,既能当nas又能远程下载还自带迅雷会员,在当时确实还行,百兆网口不是问题,就当远程挂机下载,对于速度也没有太对追求,而且加钱也有千兆网口的。
但是这上面说的远程下载这些功能随着玩客云官方停止服务都无法使用,当然文件存储功能都还能用,但是谁会用这个存文件啊,如果没有远程下载和加速功能,这不就直接成砖头了,说砖头都算客气的了,人家砖头物理伤害可比这个高多了,扯远了,所以就干脆自己刷个机,恢复部分功能。
一、前提准备
1.一个螺丝刀。
2.一条usb公对公线,没有这种线可以用USB-A to USB-C线,就是一头type-a接口一头type-c接口,也就是手机充电线,如果手机充电线两头都是type-c那就需要买一个这种线了,又或者电脑没有type-c接口,那就只能准备一个usb公对公线。
3.一台电脑,以及所需要的软件(USB_Burning_Tool)、固件,在公众号后台回复02可以获取固件以及相关软件。
4.一个一字螺丝刀,或者镊子,如果都没有,一截细铁丝也行,或者其他较细且能导电的东西。
(优先)二、免拆刷机
建议优先尝试此方法,如果此方法可以刷机,可以跳过步骤三和步骤四。
电脑先安装USB_Burning_Tool这个软件,安装好后打开,然后就先不用管,再去准备连接玩客云。USB_Burning_Tool安装包可以在公众号后台回复02获取。
玩客云先不接通电源,用usb公对公线或者usb-a to usb-c线连接电脑,玩客云刷机需要使用靠近hdmi接口那一侧的usb接口,然后按住重置键,再接通电源,等待几秒,如果USB_Burning_Tool有出现连接,说明可以正常刷机了。
但是如果没有出现连接,说明此方法无效,只能选择拆机刷机的方式,详细请参照步骤三。
三、拆机刷机
第一步撬开玩客云背面的塑料片,就是有网口的那一面,这个是直接粘上去的,从接口那里撬开就可以(接口处粘的不牢,比较容易翘起来),如果不好撬开可以用吹风机加热下,不要强行撬开塑料片,会断的,撬开后拧下螺丝,背板就可以取下了,然后就可以抽出整个主板。
不得不说,玩客云性能是真的不太行,cpu是32位的s805,内存倒是有1g,还自带8g emmc,内存和存储倒是可以,但这个32位的cpu,很多docker没有32位的了,这就导致可玩性没有那么高,cpu性能也不太行,虽然有办法超频,不过性能基本上没有太多提升就是了。
等接触到主板后,就可以短接进入刷机了,这里玩客云有几个版本,通常是v1.1和1.3,为什么没有1.2呢,因为基本上没有这个版本的主板。
v1.1主板(短接背面两个焊点空焊位):
v1.3主板(短接从上往下数第四第五电阻引脚):
v1.3主板还有另一种短接方式:
怎么区分自己主板是什么版本的呢,可以查看主板sd卡槽那里,v1.3就有标明,没有说明是1.1或者1.2,也可能是其他版本。
短接刷机的连接方式和免拆机刷的一样,先连接电脑再短接再通电,如果是v1.3版本电阻引脚比较细不好短接,可以直接用细的一字螺丝刀顶住电阻引脚,正常短接情况下通电几秒后USB_Burning_Tool就会连接到设备,如果没有连接到,说明是短接的不好,断电重新短接再通电,多试几次就好。如果拆机短接都连接不上,那就是其他型号的板子,就需要ttl刷机,需要ttl刷机的很少见,我这里也没有对应设备,需要的自行百度吧。
四、刷机
这里需要先刷入armbian系统,再安装casaos。armbian是linux系统,而casaos是部署在linux系统上具有web界面的nas软件。
当USB_Burning_Tool连接上设备后就可以不用再短接,可以把设备放一边,剩下的都在电脑上完成操作。
点击USB_Burning_Tool右上角文件-导入烧录包,选择需要刷入的固件。这里要刷入的是armbian系统,这个系统也可以自行到(https://github.com/hzyitc/armbian-onecloud/releases)下载,我分享的文件里面也有这个固件,自行下载的时候需要选择burn版本,注意有时候新版本可能会和casaos不兼容,这时候就需要重新刷入老版本的armbian。
刷机之前需要勾选擦除flash(普通擦除)以及擦除bootloader,勾选无误后点击开始,开始刷机后下面的提示可能会有报错,这个问题不大,只要进度条还在动就行,如果是报错后进度条也不动,请更换固件或者USB_Burning_Tool版本。等待刷机完成后给玩客云断电,再通电(相当于重启,一般刷好会自动重启,但有时候不会)。
五、安装casaos
等玩客云重启好后,用网线连接到玩客云,在路由器后台查找玩客云的ip地址,设备名称叫做onecloud的那个就是玩客云。
登录ssh,这里可以直接用windows自带的cmd来登录,打开cmd,输入以下命令,xxx为设备ip地址,首次登录会有提示密钥问题,输入yes就行,初始密码为1234,输入密码登录即可:
ssh root@xxx
这里我换到了Xshell,只是界面不一样,其他的一致。首次登录会要求更改密码,输入两次新的密码就行,然后会提示要新建账户,这里按下ctrl+c键跳过即可,不用管。
然后依次输入以下命令,注意#号后面的不要复制,只是解释这个命令作用。全部输入完成后等待这个安装完成即可,如果一直无法正常下载安装,请检查网络。
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #更新时间
date -R #检查时间
wget -qO- https://get.casaos.io | bash #安装casaos
等待安装完成,在浏览器中输入玩客云的ip地址就可以打开casaos网页控制台,创建用户登录就行。
六、添加casaos商店源
目前casaos官方商店源中只有少数应用支持32位的arm,但是可以自定义源,这样仍然可以有很多应用可以安装,登录casaos后台,点击App Store,点击旁边添加更多应用,输入以下地址,再添加即可,这样就有很多应用可以安装了,但是受限于cpu性能,不建议安装类似于plex这些很吃性能的应用。
https://play.cuse.eu.org/Cpe204-Appstore-play-arm.zip
七、nas、docker、远程下载功能
由于玩客云内部空间不够,所以是需要一个移动硬盘,不然下载什么都不够空间的。当连接上移动硬盘后,casaos会自动挂载磁盘,默认smb是开启的,这时候就可以直接通过smb远程访问玩客云的里面的文件了。
docker功能受限于32位的arm,部署docker之前请注意所需要部署的应用是否有32位arm版。实际上casaos应用商店里面的软件基本都是docker版的,当然如果需要其他的docker应用也可以自行部署。
至于下载功能,看到应用商店里面有Aria2和qBittorrent了吗,这两个下载器也足够正常使用了,bt、pt这些都可以,不过当然bt没了迅雷那个加速,某些资源速度肯定是没迅雷那么快的。还想要远程下载的话,Aria2和qBittorrent都是网页端的,只要在路由器做个端口映射,就可以在公网控制了,自然也可以做到远程下载,只要有公网ipv6就可以,公网ipv4和ipv6互相访问教程可以参考往期文章,qBittorrent以及aria2具体教程碍于篇幅以后再出一篇详细讲解。