搭建家庭NAS服务器

关注我,一个仍存梦想的屌丝程序员,每天为你分享高质量编程博客。

follow us for dream

回复 “代金券”  免费获取腾讯云和阿里云代金券 

什么是NAS?

NAS字面上的意思是网络附属存储设备,但是我们现在更习惯把NAS当做家庭或者私人网络资源中心。或者简单一点来讲,我们来说NAS来做什么。NAS就是一台网络主机,可以作为影视资源管理中心,照片视频备份中心,网络设备管理或者软路由。NAS可以显著的提高我们家庭数字媒体生活的便利性。目前我家里架设了两台NAS服务器,我可以远程下载电影。家庭局域网内所有设备都可以高速地访问该资源,不必向之前一样用U盘来拷贝和转移数据。并且可以再NAS上安装管理关键,这样就可以对电影做分类和展示管理。

NAS不仅可以在家庭内部快速访问,还可以通过内网穿透工具,或者NAS设备服务商提供的服务,实现远程访问。这样一台家用NAS设备就成了云主机。相较于公有云,NAS这样的私有云。更加能够保证数据的安全,而且可以通过简单的更换硬盘来实现扩容。不再反复的向云服务商缴纳费用。一次投入终生受益。

NAS设备推荐

NAS设备也跟PC主机一样,可以购买品牌机和DIY组装。品牌机除了硬件设备稳定之外,最主要的是提供了配套的软件服务。这些软件服务才是NAS的核心,可以说是买软件送设备。

品牌设备

目前市面上比较主流的NAS生产商是群晖、QNAP、威联通。其中群晖凭着完善的配套软件服务和多年深耕家用NAS市场。已经获得了较高的占有率,比较推荐。

DIY

如果选择DIY,除了购买新设备,还可以选择整合闲置或者过时的主机。因为NAS的机能要求是很低的,原本作为PC的办公主机性能都是绰绰有余的。重点是功耗问题,NAS是24小时开机运行的。我更推荐另外一种方案,作为一个垃圾佬。我是经常在矿难中捡漏的。市面上所有挖矿的主机,都非常适合作为NAS设备。机箱小,多个硬盘位,而且功耗也低。

个人非常推荐蜗牛星际的主机,不到400块就可以拥有一台NAS设备。而且可以通过破解方法,安装群晖系统。这相当于白嫖了群晖的软件服务。

NAS软件推荐

照片备份

电影管理

设置内网穿透

目前内网穿透的方法有很多。有通过硬件设备,比如花生壳的网络盒子。还有通过云主机设置网络转发来实现。如果已经有了云主机的同学。我更推荐用软件方式来实现。没有硬件投入,设置也非常方便。

FRP

一款好用内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。

FRP 安装

FRP 采用 Go 语言开发,支持 Windows、Linux、MacOS、ARM等多平台部署。FRP 安装非常容易,只需下载对应系统平台的软件包,并解压就可用。

这里以 Linux 为例,为了方便管理我们把解压后的目录重命名为 frp :

wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz tar xzvf frp_0.15.1_linux_amd64.tar.gz mv frp_0.15.1_linux_amd64 frpFRP 服务端配置

[common]bind_port = 7000 FRP 客户端配置

[common]# server_addr 为 FRP 服务端的公网 IPserver_addr = 4.3.2.1# server_port 为 FRP 服务端监听的端口server_port = 7000

回复关键字:

1、回复 “10”  查看 最有价值的10个spring boot开源项目

2、回复 “国旗”  获取国旗头像教程

3、回复 “Ubuntu”  获取100 个最佳 Ubuntu 应用 和 linux神器

4、回复 “idea”  获取最新idea破解教程 和 装逼神奇

5、回复 “ssh”  获取史上最好的 ssh工具  支持mac

6、回复 “代金券”  免费获取腾讯云和阿里云代金券 

推荐阅读:

IDEA 2019 最新激活教程

我进阿里就是靠这35个Java代码优化的细节

SpringCloudAlibaba集成Sentinel

一篇 CPU 占用高,导致请求超时的故障排查

【经典必看】14个实用的数据库设计技巧

2019年Spring核心知识点整理,看看你掌握了多少?

小白都能看得懂的java虚拟机内存模型

用Docker+Nginx+Redis搭建个文档服务器

彻底搞懂Future、Callable、FutureTask、Runnable

你昨天因为YYYY-MM-dd出bug了吗?

怎么快速搭建一个项目,让自己在面试的时候加大谈判筹码

免责声明:

1.本所转载文章均来自公开网络。

2.如果出处标注有误或侵犯到原著作者权益,请联系删除。

3.转载本中的文章请注明原文链接和作者,否则产生的任何版权纠纷均与本无关。