NAS捡(踩)垃(坑)圾手记

其实好早之前我就想搞个NAS玩玩的了,然而一直没有时间也没有什么精力去折腾。最近因为家里升级了路由器,被路由器的传输勾的心痒痒,而且叒开始追番了正巧。也在闲鱼上看到了合适的主板,于是就有了现在这篇文章。

规划

在OneNote中中中写的计划表

在OneNote中中中写的计划表

鲁迅曾经说过:如果你想要干一件事,首先要知道你自己需要什么我把这次要组装的NAS定义为“能够远程下载BT文件,可以作为多媒体播放机,能够备份照片等重要文件,低耗安静”

于是划定了一个硬件选择的大概范围。

硬件

CPU一开始本来想用的是牙膏厂的N3150,但闲鱼上没有合适的板子,于是最终花了215¥收了了N3160 + 2G内存。snipaste_2019-03-31 15_20_57于是现在就剩下电源和硬盘了。这两者为了保证实现我所要求的“安静”,放弃了较为便宜的3.5寸机械硬盘,而是选用了2.5寸的笔记本硬盘(SSD当然是不可能上的,要说为啥,当然是因为穷啊(● ∀●)你看我的域名都是免费的)。而电源则是采用了DC-ATX电源,一来是地为了安静些,二来是因为机器的功耗实在(大概10W上下),一般的ATX电源在这功率下电能的损耗

于是最终购入了这些东西

至于机箱这种东西,当然是能省就省了呀,毕竟就一个板子,塞在鞋盒里和塞在机箱了不都一样嘛(·∀·)ノ微信图片_20190331162328

鞋盒的DIY过程就不放了,毕竟当时忘记拍了。总体就是找个尺寸差不多大的盒子,把主板放上去之后扣上I / O挡板描一下轮廓然后开洞的事。

系统

从这里开始我就疯狂掉坑了……系统我没有选择比较热门的黑群晖流,而是采用了openmediavault的方案。原因嘛非常简单,毕竟平时玩的比较多的是Debian的,而且安装群晖的话洗白就太麻烦了而且用的也不舒服(就是懒)。用的Debian的话,也可也非常方便地安装其他的软件。但我没有很好地了解目前的国情,导致我后来才发现… …

※openmediavault的更新源在国内无法正常访问

系统的安装

系统的安装我不多说,跟着官方的教程走就好了:HTTPS://openmediavault.readthedocs.io/en/latest/installation/via_iso.html

不过需要注意一点的是,如果你只有一块硬盘的话,需要你先给硬盘分好区,不然等你安装好了你就会发现你无法共享任何目录。因为openmediavault的安全机制似乎不允许共享系统所在的文件系统。

没错这个坑我又掉了进去,没办法,只能等有空把机器停了然后把硬盘拿出来分个区……

在安装好之后可以通过访问openmediavault.lan到达它的管理界面,默认语言为中文。

关于远程访问

https://www.natfrp.org远程访问可以用这个网站提供的内网穿透服务来完成,稳定性比用DDNS好多了,而且这个服务在后面的许多玩耍姿势上都用得到

申请与安装

首先在https://www.natfrp.org上注册一个账号,然后在NAS的SSH界面输入以下命令安装它的客户端

mkdir sakurafrp#创建sakurafrp文件夹
cd sakurafrp 
wget https://cdn.tcotp.cn:4443/client/Sakura_frpc_linux_amd64.tar.gz#download安装包
tar xzvf Sakura_frpc_linux_amd64.tar.gz

这样你就可以得到它的执行文件了,接下来要配置它的运行,同样在SSH中输入vim /etc/systemd/system/wings.service  然后填入并保存以下内容

[单位] 
描述= Sakura Frp客户端
Wants = network-online.target 
之后= network-online.target 
[服务] 
用户= root 
WorkingDirectory = /你的客户端储存位置/ 
LimitNOFILE = 4096 
PIDFile = / var / run / sakurafrp / client.pid 
ExecStart = /你的客户端储存位置/客户端文件名--su =你的账号--sp =你的密码--sid =你要选择的服务器的ID(就是服务器列表左侧的数字)
Restart = on-failure 
StartLimitInterval = 600 
[Install] 
WantedBy = multi-user.target

然后执行下面的命令把它加入到服务,启动,开机自启

systemctl daemon-reload 
systemctl start sakurafrp 
systemctl enable sakurafrp

最后再到https://www.natfrp.org的管理界面→映射列表中加入你想要的映射就好了。比如我想把openmediavault的管理界面弄出来就这样子

悄咪咪的说一句,那个网站是高中生搭建的。(现在的高中生都开始玩这些东西了吗……我的高中到底在干啥……

这里是一个结尾

总体上NAS算是搭建完成了,目前看起来运行挺稳定的,有空会更新对于qbittorrent的玩耍姿势。