不知什么时候,双十一已经持续了几年。 人们不仅要为各种家居用品、数字产品剁手,还要趁此机会为各视频网站的会员、各购物网站的VIP等各种互联网服务续费,还包括百度云盘、iCloud、坚果云等

使用云存储服务确实给人们的生活和工作提供了很多便利,让生活照片可以大量共享,工作中的文件可以异地使用。 由于文件存储在服务商的服务器上,在意安全性和隐私的朋友可能会有点担心。

在今天的文章中,我们将教你如何快速轻松地构建自己的免费私有云盘。 在节约每年会员费用的同时,确保资料的安全和隐私。

前期准备

要完成这项工作,需要三样东西:

也可以用于兵役的用过的主机每根网线和无线网卡都可以穿透局域网的软件和硬件笔者家的这台主机,是上大学的时候为了和家人视频聊天而买的台式机。 当时只能说是低配比,但是9年过去了现在已经像牛一样吃灰很晚了。

闲置硬盘搭建个人云盘(闲置app-编程之家

的宽带使用的是200米带宽的光纤。 我想每个人都在家用这个。

说到内网穿透,是为了在公司和商场等外网环境中访问你家电脑上的服务。 简单的方法在这里只推荐两种。 一是打电话联系宽带运营商,开通公共IP。 第二,准备可以实现内部网透明的软件或硬件。 关于这个稍后会详细说明。

要构建

实际操练

私有云,如果自己写服务的话,做软件开发的朋友可能会很少。 对于许多其他行业的朋友来说,使用开源、可靠的第三方服务是最好的选择。 在本教程中,笔者使用的是开源私有云软件seafile,该软件经过内部使用和部署,获得了领导者和同事之一。 最大的亮点是支持Windows、Mac、Linux以及手机的所有平台软件,而且完全免费,没有广告。

步骤下载并安装Windows版的sea文件服务器

在这里,以Windows的安装为例。 其他平台的操作类似。 阅读我的教程,然后根据官网教程安装,可以做更多的工作。

在这一步中,还将安装一些基本环境。

下载并安装python2.7.11,将python 2.7的安装路径添加到系统环境变量(PATH变量)中。 例如,如果在C:\Python27路径上安装了python 2.7.11,则将C:\Python27添加到环境变量中。 闲置硬盘搭建个人云盘(闲置app-编程之家

这里需要注意的是,一定要使用Python 2.7.11 32位版。 不适用于版本64或2.7.11以外的版本。

接下来是正式下载sea文件服务器并解压缩。

在seafile官网获取最新版本。 为sea文件服务器程序(如C:\SeafileProgram\)创建一个新文件夹。 请记住这个文件夹的位置。 稍后使用。 将sea文件服务器_5.0.3_ win32.tar.gz解压到C:\SeafileProgram\目录中。 目录结构现在如下所示:

闲置硬盘搭建个人云盘(闲置app-编程之家

步骤2 :启动和初始化服务

在c :\seafileprogram\sea文件-服务器- 5.0.3 \文件夹下,找到run.bat文件,双击它以启动sea文件服务器。 此时,系统会自动弹出对话框,提示您选择要保存云盘文件的磁盘。 请注意,在此处,所选磁盘有足够的可用空间。 否则,中途再修有点麻烦。

单击确认按钮后,将在所选磁盘下创建一个名为seafile-server的文件夹。 此文件夹是sea文件服务器的数据文件夹。 如果选择了d驱动器,则数据文件夹为d :\sea文件服务器

闲置硬盘搭建个人云盘(闲置app-编程之家

接下来,您应该注意到计算机右下角的系统托盘中显示了Seafile服务的图标。 在图标上单击右键,显示下图的菜单。

闲置硬盘搭建个人云盘(闲置app-编程之家

右键单击

Seafile 服务器的系统托盘图标, 选择”添加管理员帐号”选项。在弹出的对话框中输入您的管理员用户名和密码。

闲置硬盘搭建个人云盘(闲置app-编程之家

如果操作成功, Seafile 服务器托盘图标处会弹出一个气泡提示您”添加 Seahub 管理员账户成功”。

接下来我们还要配置服务器才能够正常使用文件上传和下载的操作。

首先使用浏览器打开如下网址: http://<您的 IP 地址>:8000),用管理员账号登录。正常的话你会看到下面的页面:

闲置硬盘搭建个人云盘(闲置app-编程之家

点击扳手图标,进入管理员界面,再进入”设置”标签。

将SERVICE_URL的值配置成http://<您的 IP 地址>:8000。比如您的 Windows 服务器地址为 192.168.1.100

将FILE_SERVER_ROOT的值配置成http://<您的 IP 地址>:8082。比如您的 Windows 服务器地址为 192.168.1.100

至此,整个云盘的部署和配置就告一段落了。

接下来,在你的手机上安装 seafile 客户端,或者在其他电脑设备上安装 seafile 客户端,使用用户名密码登录,就可以下载和上传你的文件了。

第三步 实现外网访问

操作到这里,朋友们应该已经发现问题了。要像正常上传和下载文件,必须要保证客户端和你的服务器在同一个网络下,也就是要连接到同一个路由器上。一旦你到了外面或者单位,就不好使了。别急,下面就轮到我说的内网穿透登场了。

内网穿透目前主要分软件方案和硬件方案。软件方案比较成熟且大名鼎鼎的就是花生壳或者蒲公英。而这两种方案都有相同的缺点:一是要定期续费。免费版的限速太严重,基本只能拿来应急使用。而付费版就有违了今天这篇文章的初衷,就是想让大家一次折腾,永久免费(除了电费)。软件方案的另外一个缺点就是流量都走软件方的服务器,也有违了我们为了保证安全和隐私搭建私人云服务的目的。

另外一个方案就是使用硬件方案。因为多加了一个硬件,性能上自然要比软件好的多。而缺点就是前期需要一次性投入一笔。经过多方比较和圈里大神的推荐,我使用了零遁的 NAS 伴侣。

闲置硬盘搭建个人云盘(闲置app-编程之家

选择这款硬件无非就是几个原因,首先价格我能接受,200 多元的售价在我的承受范围之内。其次就是全免费不限速。不得不说这一点上厂家很良心。p2p模式下,任何线路都享受优化的速度,zddlf跨网络运营商连接云存储时,连接速度不受不同网络运营商的影响,速度也是飞起了另外一个就是安全,由于使用了P2P模式,不走他们的服务器 相当于利用虚拟IP直接进行传输。

闲置硬盘搭建个人云盘(闲置app-编程之家

颜值上基本上是没有颜值的,这种黑科技的东西,好用就是第一位的。好不好看的其实不重要了。

将设备通电并使用一根网线查到路由器的 WAN 口。

闲置硬盘搭建个人云盘(闲置app-编程之家

打开零遁官网进行注册登录。选择在线安装,输入设备背后的 SN 码即可进行安装。

闲置硬盘搭建个人云盘(闲置app-编程之家

安装成功后页面会自动跳转到配置页面:

闲置硬盘搭建个人云盘(闲置app-编程之家

点击端口转发,配置内网 IP。

闲置硬盘搭建个人云盘(闲置app-编程之家

可以看到,盒子已经自动为你配置好了可以访问的虚拟 IP:

闲置硬盘搭建个人云盘(闲置app-编程之家

接下来在 windows 或者安卓手机上安装EasyNet 软件,输入16 位网络 ID。

闲置硬盘搭建个人云盘(闲置app-编程之家

闲置硬盘搭建个人云盘(闲置app-编程之家

现在,你就可以用刚才的虚拟 IP 访问到家里的云存储服务了。

不过在此之前还有一个小小的步骤,就是需要把刚刚配置 seafile 时的 IP 地址,统统都替换成刚刚生成的虚拟 IP。

至此,整个私人云存储就搭建完成了。我们来测试一下上传和下载的速度。

闲置硬盘搭建个人云盘(闲置app-编程之家

从上图可以看出,在 4G 状态下上传和下载确实如官方宣传的一样不限速,相比起百度云盘的超级会员,体验也差不了多少吧!

总结

到今天为止,整个云存储已经使用了 3四个多月了。总体感觉很稳定,很方便。再也不用操心会员过期续费的问题。不过这种方案也有不足之处,一是家中的台式机不能断电,否则就访问不通了;而是 seafile 的界面做的还是不如网络云盘好看,不过重在实用。

怎么样,看完这篇文章你是不是也跃跃欲试了呢?

快3导师群零遁的 NAS 伴侣。

闲置硬盘搭建个人云盘(闲置app-编程之家

选择这款硬件无非就是几个原因,首先价格我能接受,200 多元的售价在我的承受范围之内。其次就是全免费不限速。不得不说这一点上厂家很良心。p2p模式下,任何线路都享受优化的速度,zddlf跨网络运营商连接云存储时,连接速度不受不同网络运营商的影响,速度也是飞起了另外一个就是安全,由于使用了P2P模式,不走他们的服务器 相当于利用虚拟IP直接进行传输。

闲置硬盘搭建个人云盘(闲置app-编程之家

颜值上基本上是没有颜值的,这种黑科技的东西,好用就是第一位的。好不好看的其实不重要了。

将设备通电并使用一根网线查到路由器的 WAN 口。

闲置硬盘搭建个人云盘(闲置app-编程之家

打开零遁官网进行注册登录。选择在线安装,输入设备背后的 SN 码即可进行安装。

闲置硬盘搭建个人云盘(闲置app-编程之家

安装成功后页面会自动跳转到配置页面:

闲置硬盘搭建个人云盘(闲置app-编程之家

点击端口转发,配置内网 IP。

闲置硬盘搭建个人云盘(闲置app-编程之家

可以看到,盒子已经自动为你配置好了可以访问的虚拟 IP:

闲置硬盘搭建个人云盘(闲置app-编程之家

接下来在 windows 或者安卓手机上安装EasyNet 软件,输入16 位网络 ID。

闲置硬盘搭建个人云盘(闲置app-编程之家

闲置硬盘搭建个人云盘(闲置app-编程之家

现在,你就可以用刚才的虚拟 IP 访问到家里的云存储服务了。

不过在此之前还有一个小小的步骤,就是需要把刚刚配置 seafile 时的 IP 地址,统统都替换成刚刚生成的虚拟 IP。

至此,整个私人云存储就搭建完成了。我们来测试一下上传和下载的速度。

闲置硬盘搭建个人云盘(闲置app-编程之家

从上图可以看出,在 4G 状态下上传和下载确实如官方宣传的一样不限速,相比起百度云盘的超级会员,体验也差不了多少吧!

总结

到今天为止,整个云存储已经使用了 3四个多月了。总体感觉很稳定,很方便。再也不用操心会员过期续费的问题。不过这种方案也有不足之处,一是家中的台式机不能断电,否则就访问不通了;而是 seafile 的界面做的还是不如网络云盘好看,不过重在实用。

怎么样,看完这篇文章你是不是也跃跃欲试了呢?