安卓电视盒子 篇一:如何在电视盒子或路由器上部署一个简单的NAS系统?

2020-07-10 23:13:15 8点赞 25收藏 2评论

Hello,World!

FileServer 建立在一个简单而强大的理念上,即每个家庭或个人在有需要时,都应能简单快速以尽可能低的成本部署一台自己的NAS设备,如果我们拥有正确的工具,就能很容易的实现这个目标!

如何在电视盒子或路由器上部署一个简单的NAS系统?


什么是 FileServer?

目前市场上传统的NAS设备相较于普通用户而言学习成本较高,虽然功能丰富但操作复杂而繁琐,零售价格动辄大几千到十几万人民币,导致其受众受限于对此有需求的企业和少部分热衷于此的技术群体.而大部分对此感兴趣或者有一定需求的人们由于缺乏可负担的资源或其它原因,长期处于一种观望的态度.

我们认为这种尴尬的不利地位不应该持续下去,人们需要一种简单易用的工具.为了解决这些问题,我们开发了FileServer. 它是一款运行在电视盒子以及路由器(当前特指基于Linux/Android系统下的设备)上基于WEB服务的文件管理系统,适合家庭用户的简单NAS.我们雄心勃勃的计划--致力于使大多数人都能轻松上手,不管何时,不管何地,享受资源下载/存储以及多人多设备同一时刻不同需求互不干扰的观影乐趣.

FileServer 完全自由免费!如果我们手上有多余的闲置硬盘,没有理由不把它们利用起来打造属于我们自己的私人影院.


FileServer 都有什么功能?

FileServer 运行在成熟稳定的HTTP/HTTPS协议上以组建家庭云中心或通过DDNS方式开放公网远程访问.用户可根据自身实际需求灵活配置.

HTTP/HTTPS 服务

  • 文件上传.若有多个文件同时操作的需求,请使用SFTP客户端如 :

FileZilla/WinScp/Cyberduck等客户端软件

如何在电视盒子或路由器上部署一个简单的NAS系统?

使用 FileZilla 批量上传多个文件

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • 身份认证 ( Basic Authenticate ) 可灵活设定对指定目录的请求进行验证.比如有些目录存放的资源除了具备有访问权限的人,我们并不希望被其它人看到.

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • 客户端页面响应式设计,同时支持手机移动端和PC电脑端

  • 按关键字在当前目录(包含子目录)或全盘搜索文件.同一时刻多个用户相同的搜索任务在服务端会被合并成一个任务,搜索完成后推送给所有相关的客户端

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • 视频文件支持http/https多设备串流播放.储存的照片支持查看拍摄时间/地理位置坐标(如果存在GPS信息)/拍摄设备/软件版本等

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • 实时显示在线用户数以及服务器内存使用率

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • 支持自定义mime 文件类型

  • 支持简单的插件功能.根据自己需求编写插件.理论上只要是可执行文件,都可做为插件被执行

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • SSH 远程管理服务 适合有一定技术基础的用户使用,服务端提供基础的SSH&SFTP服务.远程登录支持用户名+密码和私钥证书验证.

如何在电视盒子或路由器上部署一个简单的NAS系统?

  • 附加程序

  1. Aria2 + Aria2Ng

如何在电视盒子或路由器上部署一个简单的NAS系统?

2. DDNS 客户端 适用于部署在您的网关上,基于事件驱动,外部IP地址一旦发生变动,将立即获得反馈


部署 FileServer 需要什么条件?

基于Linux/安卓(无需越狱)系统的设备.当前支持的CPU架构列表 :

  1. Android ARM

  2. Android AARCH64(ARMv8)

  3. LINUX MIPS

  4. LINUX MIPS64

  5. LINUX MIPSEL

  6. LINUX MIPS64EL

推荐部署在带有USB扩展功能的电视盒子或路由器上,将硬盘盒/柜挂载(连接)到电视盒子上做为下载/上传的数据存储仓库.如下图市场上常见的两种硬盘盒子产品 :


如何在电视盒子或路由器上部署一个简单的NAS系统?


如下图,FileServer 识别的扩展存储设备:

如何在电视盒子或路由器上部署一个简单的NAS系统?

如何安装FileServer?

目前 FileServer 的安装方式还很原始,需要您具备一定的基础知识.如果您是Linux系统的设备通过SSH或SFTP的方式上传文件部署即可.对于Android设备安装方式主要分为以下三种:

方式一:

打开设备的USB调试模式,从电脑上通过adb 命令 push 到设备的 /data/local/tmp/ 目录.假设FileServer 所有文件已经解压到C:app目录下,且电脑和设备成功建立连接后,分别执行以下命令:

在设备 /data/local/tmp/ 下创建名为 FileServer 的目录:
adb shell mkdir /data/local/tmp/FileServer

拷贝所有文件到设备:
adb push c:app*.* /data/local/tmp/FileServer

执行start.sh 脚本 启动 FileServer和Aria2:
adb shell /data/local/tmp/FileServer/start.sh

方式二
如果设备支持外置存储扩展(SD内存卡或者外挂的硬盘),可以将Fileserver相关文件拷贝到外置存储设备上,然后再接入目标设备.通过adb 命令执行方式一的操作即可

方式三
如果您的设备安装了诸如ssh服务或者termux之类的工具,又有自己的Web服务器,可以通过wget命令直接将FileServer下载到指定的目录.

注意:

方式二和方式三都可以自定义安装目录,请检查程序是否有执行权限.通常Android系统外置扩展存储设备在系统挂载的时候默认都有赋予执行权限.如果不能执行,请拔出存储设备后再重新插入一般就可以了.

使用感受

FileServer 是一个纯粹的命令行工具.并没有带自启动功能,需要由您根据自身设备实际环境编写自启动脚本或服务.如果您部署在路由器上,相信对于您来说这非常简单,毋庸置疑!如果是部署在电视盒子上(如小米盒子等产品)且设备并未越狱,似乎是一件相对麻烦的事情,一旦设备关机后再次开机,我们不得不通过adb连接设备去重新启动程序.不过经过测试,在小米盒子上如果盒子没有断电关机,仅仅是通过遥控器关闭盒子,一般再次开机,因为小米盒子的待机机制被挂起的程序将被恢复继续运行

总结

FileServer 相当原始,对于缺乏一定技术基础或像我一样懒惰的人来说,安装起来还是有些麻烦.最重要的问题是在未越狱的电视盒子设备上不能自启动还是有些遗憾的.不过胜在能跨平台,能在路由器和电视盒子上运行,晚上睡觉后,亦能利用闲置的带宽进行下载任务


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1799元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1290.51元起
2评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
25
扫一下,分享更方便,购买更轻松