自从拥有了博客网站之后,就一直在琢磨怎么把这个重金购买的内网穿透的隧道用到极致,可能是某种未知的因素让我的目光转移到了私有云,正好还闲置一块之前升级电脑剩下的512G的机械硬盘,文件通过云存在树莓派外挂机械硬盘里也让人比较放心。经过这次探索,让我对这些玩意的认识又清晰了一些。在整个上云链路上,apache2的作用就是将域名(yuuki.xiaomy.net)对应到服务器中的/var/www/html,这样在局域网访问域名就相当于访问那个文件夹(自然也包括子文件夹),内网穿透的作用就是将局域网访问拓宽到外网访问。之前搭建网站的时候配置的环境跟私有云需要的环境几乎一样,而且私有云可以不用配置数据库,鉴于域名是买隧道送的二级域名,对其附属三级域名的控制权未知(应该可以,以后有需要再探索),所以此行目标就是访问https://yuuki.xiaomy.net/cloud,即可访问私有云。
电脑版封面.png
它的载体
硬盘.jpg

鉴于购买的是单端口的隧道,在apache2配置虚拟主机确实可以将不同域名对应不同的文件夹(我只有一个域名,/cloud的方式不知道行不行,此次不做探索),既然访问域名就是访问服务器中的/var/www/html文件夹,那如果让里面存在一个cloud文件夹,里面放私有云,再访问域名/cloud,不就是访问私有云了?
鉴于云空间且安全,最终要安装在外挂机械硬盘上,所以要预计要解决三个问题:
1.硬盘开机自动挂载(使断电重启等情况无影响自动运行所有配置)
2.文件夹软链接(相当于快捷方式)
3.在机械硬盘中安装私有云(此次选用可道云)

一.挂载及自动挂载硬盘(NTFS格式)
1.查看NTFS分区信的信息
sudo fdisk -l | grep NTFS
2.设置挂载点
cd /mnt
sudo mkdir hdd1
3.挂载
sudo mount -t ntfs-3g /dev/sda1 /mnt/hdd1
4.设置开机自动挂载(在rc.local中添加语句)
sudo vim /etc/rc.local
mount -t ntfs-3g /dev/sda1 /mnt/hdd1
二.在外挂机械硬盘上装可道云
wget https://github.com/kalcaddle/KODExplorer/archive/master.zip
unzip master.zip
sudo mv KodExplorer-master cloud
三.建立软连接(这样访问域名/hdd1,就相当于访问外挂机械硬盘了,实现公网访问)
1.建立软连接
ln -s /mnt/hdd1/cloud /var/www/html(亲测重启不会消失,而且在rc.local中添加会导致整个rc.local不运行)
四.至此访问yuuki.xiaomy.net/cloud,即可访问私有云(载体在树莓派外挂机械硬盘,空间512G)
让我们来一睹私有云的样貌吧哈哈哈哈
电脑上访问web版
电脑版内容.png
手机上访问web版
手机版内容.jpg
手机app(kodexplorer)
app界面.jpg
昨天晚上上传了一个视频测试了一下上下行速度,160KB/s左右,鉴于内网穿透带宽是1Mb的,换算除以8,理论上下行速度125kB/s,这个表现还不错。照此计算升级到500KB/s下载速度需要将隧道升级到3Mb带宽,需要补320RMB差价,升级到1MB/s下载速度需要将隧道升级到6Mb带宽,需要补870RMB差价,升不升级还在考虑当中emm(隧道是永久的,只要网云穿公司不倒闭就能一直用)
上下行速度.jpg
已上传.jpg
还有自动备份等等功能哦,很好用,当然私有云方案有很多,慢慢玩嘛~
自动备份.jpg