前言
拥有多个设备的人总是会担心数据同步问题,这也是为什么Apple生态显得那么的出色。可是当你既拥有Windows又拥有Mac的时候,文件同步就困难了起来,特别是两台电脑还不在同一个局域网内时。
因此我虽然很早就在考虑搭建云盘,但是直到我拥有了Mac我才觉得这件事情非常非常急迫。于是我花了一个下午找到了一个合适的开源私有云——Alist。
当然仅搭建了一个网站是不够的,还需要做内网穿透,我尝试了cpolar,但是速度实在太慢了。不过好在我们学校校园网有IPV6,这就是得设备之间的直连成为可能。
下图是完工后的样子。真好看啊。
搭建过程
整个搭建的过程算是十分的轻松加愉快的。因为Alist的官方文档实在是太详细了。
Alist官网:https://alist.nn.ci
Alist官方文档:https://alist.nn.ci/guide/
Alist官方GitHub Release:https://github.com/Xhofe/alist/releases
安装流程如下:
前往官方GitHub Release下载最新版。
Mac的话下载Darwin版的,M系列芯片选arm64,Intel芯片选amd64
安装在服务器或者linux上就选linux的就好
Windows的也有对应的版本
对着教程run一边。
Daemon是守护进程的意思,避免进程被杀死,推荐也弄一弄。
首先当然是进行存储的配置,安装教程Storage相关的内容配置就可以啦。
- 然后“索引”可以配置一下,这样可以Ctrl+K或者Command+K搜索。
- 最后点击主页就可以开始使用了!
内网穿透和IPV6
然而云盘搭建好后,其他电脑还是无法访问。因为两个电脑不在同一个局域网内,服务端又没有公网IP。
那么就有两种选择,一种是内网穿透,另一种是IPV6直连。
先说内网穿透,我尝试了免费的内网穿透工具cpolar,成功了,但是效果不太理想,因为cpolar的带宽实在是太低了,用作网页还好,用作云盘……100kb的速度实在不能接受,比度盘还差劲。
剩下的就是IPV6,这个很简单,IPV6是给每个电脑都分配了唯一地址,所以直接查到本机的IPV6地址就可以访问了。如果你的地址是2aaa:bbb:ccc:ddd:eee:fff:555:666,那么在地址栏输入http://[2aaa:bbb:ccc:ddd:eee:fff:555:666]:5244这样的就可以啦。
不过我听说需要配置一下光猫的防火墙才行。不过我两台电脑都在校园网里面就不用管这个了。