在手机上部署飞牛os 无需root 可部署docker 不用购买NAS (在手机上部署蜜罐没用吗)

在手机上部署飞牛os 无需root 可部署docker 不用购买NAS (在手机上部署蜜罐没用吗)

可部署docker

在手机上部署飞牛os,不用购买NAS,可部署docker,无需root

前言:

把飞牛os装进手机,随身带个nas,想想是不是还挺玩的。

当然也因为性能的原因,只能白嫖飞牛的穿透,分享分享文件,或者部署一些简单的docker,比如小雅alist,飞牛影视什么的就别想了,本教程纯粹就是折腾玩,大家看一乐就行。

商品 价格低于618商品好评率98%¥3499起看详情去购买满3000元减200元
商品 ¥4099起看详情去购买

工具下载&配置:

不知道有没有小伙伴用过termux的,真的是非常强大的一个安卓开源终端工具,本教程也是基于termux实现的,首先到下方地址下载termux最新版本的安卓客户端,建议下载universal版本。

再到谷歌商店下载RVNC Viewer应用。​

PS:termux和RVNC Viewer应用如果各位网络情况不行的话,也可以直接到以下地址下载。

termux下载安装完成先把app对应的电源管理/耗电管理设置一下,打开允许应用后台行为。

PS:每个手机设置的路径不一样,大家根据自己手机类型自行搜索。​

再到自启动管理中,允许Termux应用自启动。​

最后打开应用,切换到多任务页面,点击应用上的三个点,锁定应用后台。​

安装虚拟机:

以上操作都完成后,打开termux app,执行以下命令,更新下软件包列表。

当出现以下内容的时候,需要输入y才能继续执行。​

再执行以下命令,安装依赖的组件和虚拟机应用。

创建fnos目录,当然,直接在当前目录也问题不大。

输入以下命令下载飞牛os固件(最好是自己到飞牛官网获取最新的OS下载链接):

执行以下命令,创建虚拟硬盘,这个如果还想玩玩docker的话建议分配个30g以上吧。

创建飞牛OS虚拟机:

执行以下命令,其中:

1、4096代表4G内存,cpus=4是分配4核,这个根据各位手机的情况进行分配,如果手机性能允许,尽量多分配,否则安装速度会非常慢。

2、hostfwd=tcp::2222-:22这个代表将虚拟机中的22端口映射到手机本地网络的2222端口,老K这里放开22也就是SSH端口,5666是飞牛web端的端口号,5678则是后面部署小雅使用的端口号,可以根据需求,按照命令中的样式进行新增或者删除。

3、其他内容不建议动。

打开RVNC Viewer手机客户端,点击右下角的加号。​

Address中填入127.0.0.1:5900,再点击create。​

点击connect连接。​

耐心多等待一会就会出现如下页面了,直接点击下一步。

PS:因为虚拟机转译以及手机性能问题,vnc的所有操作都很卡,反应也很慢,是真的需要多点耐心。​

到这一步建议就分配个12G作为系统分区,点击下一步,再点击确定。​

这就开始进入到飞牛的部署页面了,整个过程大概耗费20-30min(可能更长),建议切换回termux应用,尽量将termux放在前台,防止后台进程被杀,不定时回到vnc页面查看下进度就行。​

99%这一步骤会等待很长时间,当出现如下画面时,就表示系统已经部署成功了,直接点击下一步。​

网络默认不变,点击保存,再点击确定,系统就会自动重启。​

点击确定并进入启动流程后,手动杀掉termux进程,再重新打开termux,先输入cd fnos进入目录下,再输入以下命令启动虚拟机,对比第一次的命令,这次少了-cdrom fnos.0.8.26-517.iso,直接从虚拟磁盘启动。

手机接入wifi,等待系统启动,显示如下画面的时候,再多等一会,就可以使用内网电脑进入到系统的web端了。​

直接在浏览器中输入手机的IP:5666即可进入飞牛OS的web端。

PS:注意是手机连接wifi后的内网IP,不是上图中显示的IP。​

飞牛的初始化过程和小雅的部署过程因为之前很多文章都涉及过了,老K这里就不赘述了,有需要的可以看老K之前的文章或者直接看本文对应的视频。​

当容器日志中显示如下内容的时候,就表示小雅已经启动准备好了。​

这个时候无论是连wifi在内网进行播放,还是直接使用手机网络在手机上进行播放都可以。手机浏览器输入127.0.0.1:5678即可访问小雅,因为是302,虚拟机也不需要什么性能,播放还是很流畅的。​

一些注意事项:

1、termux每次退出都需要重新执行一下第二次的虚拟机命令打开虚拟机。

2、如果想要虚拟机随着termux应用启动自启动,也可以自己写个自启动脚本或者服务来实现,不过我个人觉得也就执行一个命令的事,没必要弄这么麻烦,这里就不赘述了,有需要的可以到以下地址查看下。

3、如果应用商店打开报错或者docker无法搜索下载,可以尝试换一下虚拟机启动命令中的dns,比如换成114.114.114.114之类的。

4、如果只是想用手机玩docker,更好的方式是安装alpine linux+docker引擎,资源占用会少很多。

5、termux功能非常强大,如果想深入了解的,推荐tmoe工具,直接在termux命令行执行curl -LO https://gitee.com/mo2/linux/raw/2/2.awk && awk -f 2.awk即可部署。​

最后:

虽然这种方法部署的飞牛os性能不太行,不过对于喜欢折腾的人来说,多一个玩法还是挺有意思的,如果你只是非常轻量化的使用,那这个方法还能省掉一个机器的费用。

OK,以上就是本期的所有内容了,喜欢的话记得关注,点赞,转发,评论,我们下一期再见。

声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。