DIY极客营

找论坛
danscort
Lv1 太平洋舰队新兵
太平洋舰队新兵 贡献10,距离下一级还需70贡献
楼主
2017-08-16 11:36 0 6 只看楼主
电梯直达 
[1] 硬件篇
    新房子交付的时候,就在考虑打造一个家庭文件服务器,打通手机,平板,和电脑等设备的影视播放需求, 这里重点说明一下,大部分装修公司给出的家庭网络多媒体箱式设计并不合理,主要是散热,其次是无线信号,我改造过的是这样的:
 评论 
这里笔者给你强调一下,再牛的无线,也赶不上一条最普通的有线网络来的稳定!!!  有些装修公司想当然的,为了美观,把路由器,拨号猫[光猫],交换机全给塞进多媒体箱里,但是,这其实很不好,一来散热不好,多媒体箱空间有限,你塞一堆24小时运行的电子设备进一个封闭箱子,散热是大问题;其次,家用路由器和交换机,拨号猫,其实是无法实现365*30*24小时稳定运行的,一般在15到30天需要重新启动一次,否则性能会直线下降或者无法上网;最后,你把路由器放进多媒体箱里,会影响无线信号,经常有人认为,只上个网,信号弱点就弱点,能上就行,其实这个认识有问题,无线网络下,如果发射端[路由器]检测到与终端[用户端,手机笔记本等]信号太弱,那么双方都会加强无线发射功率,而手机端通常里身体近,因此反而对身体不好,因此最好的办法是将路由器从多媒体箱里拿出来,做个托板,放在客厅吊顶的下方.  给一个比较合理的网络布线参考图片,后续升级什么的也很容易.
 
目前常见的成品,有NAS如群辉等,也有路由器加USB的解决方法,但是为什么我们不推荐这两个解决呢,首先路由器加USB共享的方案,因为路由器本身的硬件限制,好点的解决不过是双核心ARM  CPU  +256m内存,路由器要同时承担上网,交换,web管理,ftp管理,防火墙等后台操作,本身性能已经很着急,再加上用USB外置共享,这种性能和稳定性你可想而知,因此可以直接忽略掉.

    而成品NAS,价格偏高,性能差,扩展性弱[盘位少,多于2个盘位的,价格离谱],而且操作系统普遍是基于FREE  BSD  UNIX或者LINUX加SAMBA来实现的,对普通用户来说就是个黑盒子,如果系统出个漏洞,例如前些日子暴出的UPNP远程访问漏洞等,除非你立即刷ROM,否则你自求多福吧.  对普通用户来说,windows是个很成熟而且友好的平台,更容易上手,技术成本更低.

  因此,我们推荐用Windows  PC来做家用文件服务器,因为有时候需要长时间稳定运行,因此需要同时考虑功耗,性能,噪音,散热,性价比等,在今天,2017年8月这个时间点,我推荐的硬件如下:  [单纯的文件服务器], CPU, Intel celeron g1620/1630,或者  pentinum g2020t, 主板, Asus MSI Gigayte这三个牌子的H61 H67  H77 B75等带集显的主板都可以, 内存 , 2条2G DDR3-1333 一共4g, 电源,  这非常重要,再强调一次, CPU  主板你可以买二手或者家里淘汰的,但是这个电源一定要买新的买好的,这关系到你的硬盘寿命,推荐  长城巨龙系列 航佳 磐石600S以上  或者台达服务器电源,但是全新正品台达服务器电源零售非常少见,因此还是推荐前两个. 硬盘,  建议购买一个SSD 60g-120g 硬盘用来安装操作系统 , 至于文件服务盘[资源盘],  建议不要超过3个,目前这个时间点, 推荐买WD 黑盘 或者西捷酷鱼 普通7200转 3TB硬盘,当然如果你愿意购买专用的企业硬盘或者NAS硬盘,那更好,但是普通家用毕竟要考虑成本,因此普通硬盘就可以.至于组不组RAID,看个人偏好吧,一般是不需要.  这样的一台文件服务器,在无负载的时候,功耗非常低,大约只有40W左右,就算加上硬盘,典型的同时有5个人同时看1080P电影,功耗也就在60瓦左右,比NAS  [50瓦]高不了多少.

到这里,硬件组建完成,成本很低, 路由器和交换机我们推荐用华为的产品,尽量避开使用高通芯片的,重要问题重申3遍,避免使用高通网络芯片的网络产品!!!

[2] 软件篇
 windows原始版本的系统是比较弱的,默认给你后台开启了一大堆普通人根本用不到的后台服务,Linux/Unix系统为什么漏洞少?除了用户少上手难权限严,最大的原因是默认根本没什么后台服务,因此,为了打造安全的操作系统,你要关闭一大堆后台服务,至于怎么关闭后台服务,你可以到这里详细查看.

在操作系统安装完成后,安装了自己开发的XFile文件服务器软件,为什么要自己开发一个,原因很简单,单纯的FTP服务器软件或者HTTP服务器软件,都无法同时满足文件列表管理和网络播放,FTP可以解决文件浏览上传下载,但是在移动端兼容性比较差;HTTP服务则在网络播放方面有很强的优势,但是它对账户权限的管理,文件浏览等操作比较弱,而且体积庞大.此外,常见的开源软件,大部分体积庞大,整合了SQL数据库接口等,鬼才知道有没有注入漏洞,毕竟对家庭服务器来说,响应性能,兼容性和安全性是第一考虑因素.因此自己从原来的软件里把微FTP类给挖了出来,加入HTTP流转换播放功能,自己写了一套服务器和客户端软件,这里下载,废话不多说,看看效果吧

对于播放器软件的选择,在windows平台我们推荐 VLC mpv[这是基于MPlayer开发的新分支开源软件] ,windows 平台的配套客户端
评论 您也可以用浏览器如IE Firefox等登录XFile文件服务器
 Firefox

评论

当然也兼容专业的Ftp客户端软件登录, 如File zilla client 
评论 
因为我没有苹果的手机或者Ipad等产品, 因此只开发了适合我的Android手机平板等的客户端,抱歉啊,
Android客户端
 评论  评论  评论  评论 

由于我对Android开发并不感兴趣,对JAVA搭积木开发也不深入,因此只实现了最基本的加密登录等基本封装,播放交给外部专业的播放软件来解决吧,这里我们还是推荐MPV Player播放器软件,通过HTTP兼容模式,测试可以兼容大部分第三方播放器,但是VLC例外,VLC播放器android版本存在bug,始终没有人去解决.
对于用苹果系统如手机Ipad等产品的用户,比较抱歉啊,我们没有开发这个平台的客户端,但是您可以尝试下其他支持FTP流播放的播放器软件,但是兼容性肯定不如我们开发的能同时支持FTP和HTTP流的Android客户端了.












cxj3000
Lv4
太平洋舰队中尉 贡献515,距离下一级还需185贡献
2017-08-21 00:18 只看该作者
沙发
厉害!!!
我逝去的青c
Lv4
太平洋舰队中尉 贡献461,距离下一级还需239贡献
2017-08-22 08:35 只看该作者
板凳
这个以后可以自己做家里的,现在家庭网络很普遍,需求也很高,所以我觉得以后会出现这种服务商
 
啊哈哈哈哈哈哈
Lv1
太平洋舰队新兵 贡献44,距离下一级还需36贡献
2017-08-23 20:59 只看该作者
地板
我拿树莓派装的OMV,然后连上移动硬盘,关联迅雷远程下载。美滋滋就一个2.5寸硬盘大小
 
啊哈哈哈哈哈哈
Lv1
太平洋舰队新兵 贡献44,距离下一级还需36贡献
2017-08-23 21:00 只看该作者
地下室
我拿树莓派装的OMV,然后连上移动硬盘,关联迅雷远程下载。美滋滋就一个2.5寸硬盘大小
 
danscort
Lv1
太平洋舰队新兵 贡献10,距离下一级还需70贡献
2017-10-20 09:43
只看该作者
6楼
我逝去的青c 发表于2017-08-22 08:35 3楼  
这个以后可以自己做家里的,现在家庭网络很普遍,需求也很高,所以我觉得以后会出现这种服务商 
这个本来就是家用的,自己懂的话,从硬件到软件,搭建成功到系统安装到配置完成,一般2个小时内完成
danscort
Lv1
太平洋舰队新兵 贡献10,距离下一级还需70贡献
2018-01-10 13:10
只看该作者
7楼
现在知道使用windows, 而不采用那些主流的BSD UNIX+FREE NAS软件系统的好处了吧 
刚爆出不久的史诗级的 CPU 漏洞  Spectre ,meltdown , 2017年google通报intel漏洞后, intel 只通知了微软 苹果 以及亚马讯等大公司 并悄悄给Linux内核提供补丁
而BSD Unix等都不在列,2018年到漏洞报告公开后才获得告知, 什么时间修补完成是个未知数
至少半年时间的差距,在BSD unix补丁完成前,这些NAS软件包括NAS主流硬件都等于处于风险之中,特别是meltdown漏洞.
这种后续成本和易用性维护上,NAS还是比较弱的

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部