视讯游戏提供最新游戏下载和手游攻略!

免费安全:一文教你如何利用闲置主机搭建私有云盘

发布时间:2024-10-24浏览:57

今天的文章将教您如何快速、轻松地构建自己的免费私有云盘,不仅可以为您节省每年的会员费,还可以保证您的数据的安全和隐私。

前期准备

要完成工作,您只需要三件事:

仍在使用的二手主机、网线或无线网卡、可以穿透内网的软件或硬件。我家的主机是我上大学时买的一台台式电脑,用于和家人视频聊天。当时只能算是低端产品。九年过去了,它已经变得像老牛长期吃灰一样缓慢。

家里的宽带采用联通200M带宽的光纤,相信大家家里都用的。

说到内网渗透,就是能够在外部网络环境,比如公司或者商场,访问到你家里的电脑上的服务。这里只推荐两种比较简单的方法:一是打电话给你的宽带运营商,激活公网IP;二是拨打宽带运营商的电话,激活公网IP。二是准备一个可以实现内网穿透的软件或硬件。稍后我们会详细介绍这一点。

实际操练

搭建私有云盘,自己写服务可能只适合少数从事软件开发的朋友。对于大多数其他行业的朋友来说,使用开源且可靠的第三方服务是最好的选择。在本教程中,笔者使用的是一款在公司内部使用部署后得到领导和同事认可的开源私有云盘软件:seafile。其最大的亮点是支持Windows、Mac、Linux和手机全平台软件,并且完全免费、无广告。

第1 步:下载并安装Windows 版Seafile Server

这里笔者以Windows安装为例。其他平台的操作类似。你可以看完我的教程后按照官网的教程安装,达到事半功倍的效果。

这一步我们还需要进行一些基本的环境安装。

下载并安装python 2.7.11,并将python2.7的安装路径添加到系统的环境变量(PATH变量)中。例如:如果您将python 2.7.11安装在路径C:\Python27中,则将C:\Python27添加到环境变量中。这里注意:一定要使用Python 2.7.11 32位版本。 64 位版本或2.7.11 以外的版本将无法工作。

下一步是正式下载并解压Seafile 服务器。

从seafile官网获取最新版本。为Seafile 服务器程序创建一个新文件夹,例如C:\SeafileProgram\。记住这个文件夹的位置,我们稍后会需要它。将seafile-server_5.0.3_win32.tar.gz解压到C:\SeafileProgram\目录。您的目录结构现在应如下所示:

第二步:启动服务并初始化

在C:\SeafileProgram\seafile-server-5.0.3\文件夹中,找到run.bat文件,双击启动Seafile服务器。此时,系统会自动弹出对话框,提示您选择要存放云盘文件的磁盘。这里注意所选磁盘有足够的剩余空间。不然以后中途改的话就有点麻烦了。

点击“确认”按钮后,Seafile会在您选择的磁盘下创建一个名为seafile-server的文件夹。该文件夹是Seafile服务器的数据文件夹。如果选择D盘,则数据文件夹为D:\seafile-server

接下来您应该注意到Seafile 服务器图标已出现在计算机右下角的系统托盘中。右键单击该图标,弹出如下所示的菜单。

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

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

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

首先,使用浏览器打开以下网址:http://您的IP地址:8000),并使用管理员帐户登录。一般情况下你会看到如下页面:

单击扳手图标进入管理员界面,然后进入“设置”选项卡。

将SERVICE_URL 值配置为http://,将您的IP 地址配置为:8000。例如,您的Windows 服务器地址为192.168.1.100

将FILE_SERVER_ROOT 的值配置为http://,您的IP 地址为:8082。例如,您的Windows 服务器地址为192.168.1.100

至此,整个云盘的部署和配置就结束了。

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

第三步 实现外网访问

至此,朋友们应该已经发现问题了。要正常上传和下载文件,您必须保证客户端和您的服务器处于同一网络,即连接到同一路由器。一旦出去或者工作,就不行了。别急,接下来轮到我讲内网渗透了。

内网渗透目前主要分为软件方案和硬件方案。比较成熟和著名的软件解决方案是Peanut Shell 或Dandelion。这两个计划都有相同的缺点:首先,它们需要定期续订。免费版的限速太严重了,基本上只能用来应急。付费版违背了今天文章的初衷,就是让大家尝试一次,就永远免费(电费除外)。该软件解决方案的另一个缺点是所有流量都经过该软件的服务器,这违背了构建私有云服务以确保安全和隐私的目的。

另一种解决方案是使用硬件解决方案。因为多了一块硬件,性能自然比软件好很多。缺点是需要前期一次性投入。经过多次对比和业内专家的推荐,我使用了灵度的NAS伴侣。

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

从外观上来说,基本没有什么外貌。对于这种黑科技来说,易用性是第一位的。看起来好不好其实并不重要。

给设备上电,使用网线连接路由器的WAN口。

打开灵都官网注册登录,选择在线安装,输入设备背面的SN码进行安装。

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

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

接下来,在Windows或Android手机上安装EasyNet软件并输入16位网络ID。

现在,您就可以使用刚才的虚拟IP在家中访问云存储服务了。

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

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

从上图可以看出,4G模式下的上传和下载确实如官方宣传的那样是无限的。和百度云盘的超级会员相比,体验没有太大区别!

总结

截止到今天,整个云存储已经使用了三四个多月了。整体感觉非常稳定、方便。您再也不用担心会员资格到期和续约的问题。然而,这个解决方案也有缺点。第一,家里的台式电脑不能断电,否则无法访问;不过seafile的界面还是没有网络云盘好看,但重点还是实用性。

怎么样?看完这篇文章,你是不是也想尝试一下呢?

用户评论

嗯咯

终于有机会自己搞个私人云盘了!这个教程太棒了,刚好手里有一台旧主机闲置着不知该怎么处理呢,这下总算有个好用的用途了。动手体验一把搭建感觉也挺有趣儿的.

    有17位网友表示赞同!

别悲哀

对啊,安全系数确实比那些官方云盘高很多吧,自己管理数据更放心。我一直在找合适的项目,感觉这个私人云盘教程正好合适我的需求!

    有10位网友表示赞同!

今非昔比'

这篇文章介绍的很详细,技术一点也不难懂。我也想试试搭建一个免费的个人云盘,这下不用担心容量限制了!

    有7位网友表示赞同!

龙卷风卷走爱情

说得不错,自己搭建安全也更高,而且完全控制着自己的数据。不过有没有什么建议能提高安全性呢?例如加密方案什么的?

    有11位网友表示赞同!

此刻不是了i

这篇文章太棒了!正好我有一个闲置的主机想找个用处,这款免费的安全云盘简直是我的最佳选择!马上行动起来试试看吧!

    有13位网友表示赞同!

一笑傾城゛

搭建私人云盘挺省心的,毕竟不用跟别人争抢资源,自己来自己控制。不过要注意安全问题啊,比如主机防范攻击啊,数据加密啊。

    有12位网友表示赞同!

米兰

之前一直用免费的公共云服务,感觉很危险安全性低,而且经常有广告打扰。搭建私人云盘感觉更合理一些,数据也更加安全!

    有17位网友表示赞同!

闷骚闷出味道了

这个教程看起来还不错,不过我也担心自己操作过程中会遇到问题。有没有什么特别需要注意的地方呢?

    有11位网友表示赞同!

花花世界总是那么虚伪﹌

免费和安全两点是我最看重的!我一直在寻找一个适合个人使用的存储解决方案,看来这个私人云盘是个不错的选择。

    有20位网友表示赞同!

千城暮雪

搭建私人云盘确实很方便,不用担心隐私泄露的问题。但我还是更倾向于使用传统的硬盘存储方式,更加稳定可靠吧!

    有16位网友表示赞同!

执妄

这个教程太复杂了,对我来说完全不太懂,可能适合有一定基础的人来学习吧!

    有11位网友表示赞同!

此生一诺

搭建私人云盘虽然安全可靠,但是维护起来会不会比较麻烦呢?有没有什么简单易用的方案推荐?

    有13位网友表示赞同!

£烟消云散

这篇文章写的比较详细很实用,希望能一步一步跟着教程完成搭建。这样我可以 endlich拥有一个安全的个人文件储存空间!

    有17位网友表示赞同!

纯情小火鸡

这个主页面标题看起来挺吸引人的,“免费且安全”,看来很有诚意啊,我会仔细研究一下这篇教程,也许能够帮到我的工作!

    有6位网友表示赞同!

我绝版了i

我一直都有点对云盘的服务模式感到困惑,这家公司提供的方案能解决哪些问题呢?我还是比较倾向于本地存储的方式!

    有16位网友表示赞同!

艺菲

这个“私人云盘”听上去很有意思,感觉是可以提高个人数据安全度的。不过需要学习一些技术知识才能使用吧?

    有12位网友表示赞同!

烟雨萌萌

搭建私人云盘好像很酷的说法,但我对网络相关技术不太了解,建议给新手用户提供更详细的教程!

    有6位网友表示赞同!

尘埃落定

这个“私人云盘”听起来真是太牛了!终于可以告别那些昂贵商业云存储服务了!马上动手试试看吧!

    有13位网友表示赞同!

热点资讯