看到一个想法,以为不错。服务器
--- 如下原文 ---微信
很久没写文章了,更喜欢写代码。网络
我对网盘的需求有:私密,同步,协做,高速,不丢数据架构
在 2014 年的时候我和朋友们使用金山快盘进行协做,后来快盘被关了。当时想着就算服务停了也应该能够随时把以前的文件备份出来吧,结果还就真没了。设计
Dropbox 的体验不错,惋惜被**了,并且挺贵的。3d
百度网盘,🙃。 (不私密,不交钱就限速,数据常常丢) (在此强烈建议不要用百度网盘存隐私文件,如身份证)cdn
之因此要作一个网盘,是由于如今确实没有能够用的网盘了。blog
我这样想,能不能几台设备间搭建一个私有网络,相互间同步、备份、传输。同步
作私有云,不把数据存放在,不信任的中心化服务器中。产品
也就是 P2P 技术,但不是爆雷的那个 P2P。
网上找了一张图,便于理解。 👇
这种架构的优点是:去中心化,快(百度网盘免费版的几十倍)。
若是你使用 X 公司 的网盘,X 公司 就能够审查你的数据(参考百度),X 公司 倒闭了、X 公司 的机房被炸了、X 公司 关停了,你的文件也就危险了。
要知道,近两年,有几十个网盘关停。
不危言耸听了,举两个实用的场景。
1⃣️
我还在华科上学的时候(两年前),交做业的过程是这样的:同窗们纷纷经过 QQ 把文件发给班长,班长整理后,拷到一个 U 盘中,把 U 盘给到老师。
可不能够这样呢?同窗们和老师在电脑上下载一个软件,使用本身的设备轻松搭建一个 P2P 网络,建立一个班级的同步文件夹,你在这边按 Ctrl+S,老师在本身电脑那边就看到了,实时同步更新。
2⃣️
我本身公司的电脑、家里的电脑、本身的笔记本、手机、iPad 造成了一个私有云,自动共享与同步文件夹。这样我随时随地均可以经过网络中的设备进行办公,不再须要使用邮件或者文件传输助手传来传去了。
好了,说正事。
我给个人网盘起了一个名字,叫「Ninjabox」,想法很简单,Ninja 很酷,但愿能够对标 Dropbox,就这样。(有点 Foxmail 的感受嘿嘿)
下载安装以后,你须要邀请其余设备加入网络才能够正常使用。 因为是第一版,目前只支持电脑( Mac 和 Win )使用,且人数须要在 5-50 之间。
下面说一些注意事项,或者我猜想大家想问的,乱序。 👇
一、同类产品,有。但大都面向企业,且费用不低于 300 元 /人 /年。
二、目前彻底免费。
三、目前功能比较简单,只有基本的同步,但用起来挺爽的。
四、有各类未知的 bug,若是受不了能够等等。
五、只要你硬盘够大,想要几 G 就几 G,不像 Dropbox 就给 2G。
六、过快的速度有概率形成网络瘫痪。
七、目前最多只能加 50 我的,人越多越快。
八、第一我的有能力手动终止整个网络。
九、目前没有公开下载连接,想体验的话我单独发送给你。
两年前,我从华科毕业,从零开始,作出了一个百万级的产品。这一次,我想触达更多的人。
🙏若是你以为 NinjaBox 还算比较酷,能够帮忙转发一下🙏
注意:以上内容纯属虚构,若有争议,都算你对。
个人微信 fomodlx,欢迎交流