首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

我自己做了一个网盘,希望有人喜欢:)[zt]

  •  1
     
  •   pplabs · 193 天前 · 5374 次点击
    这是一个创建于 193 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到一个想法,觉得不错。

    --- 以下原文 ---

    好久没写文章了,更喜欢写代码。

    我对网盘的需求有:私密,同步,协作,高速,不丢数据

    在 2014 年的时候我和朋友们使用金山快盘进行协作,后来快盘被关了。当时想着就算服务停了也应该可以随时把之前的文件备份出来吧,结果还就真没了。

    Dropbox 的体验不错,可惜被**了,而且挺贵的。

    百度网盘,🙃。 (不私密,不交钱就限速,数据经常丢) (在此强烈建议不要用百度网盘存隐私文件,如身份证)

    之所以要做一个网盘,是因为现在确实没有可以用的网盘了。

    我这样想,能不能几台设备间搭建一个私有网络,相互间同步、备份、传输。

    做私有云,不把数据存放在,不信任的中心化服务器中。

    也就是 P2P 技术,但不是爆雷的那个 P2P。

    网上找了一张图,便于理解。 👇

    p2p2.gif

    这种架构的优势是:去中心化,快(百度网盘免费版的几十倍)。

    如果你使用 X 公司 的网盘,X 公司 就可以审查你的数据(参考百度),X 公司 倒闭了、X 公司 的机房被炸了、X 公司 关停了,你的文件也就危险了。

    要知道,近两年,有几十个网盘关停。

    不危言耸听了,举两个实用的场景。

    1⃣️

    我还在华科上学的时候(两年前),交作业的过程是这样的:同学们纷纷通过 QQ 把文件发给班长,班长整理后,拷到一个 U 盘中,把 U 盘给到老师。

    可不可以这样呢?同学们和老师在电脑上下载一个软件,使用自己的设备轻松搭建一个 P2P 网络,创建一个班级的同步文件夹,你在这边按 Ctrl+S,老师在自己电脑那边就看到了,实时同步更新。

    2⃣️

    我自己公司的电脑、家里的电脑、自己的笔记本、手机、iPad 形成了一个私有云,自动共享与同步文件夹。这样我随时随地都可以通过网络中的设备进行办公,再也不需要使用邮件或者文件传输助手传来传去了。

    好了,说正事。

    ninja2.jpg (随便整了个 Logo,设计能力不足)

    我给我的网盘起了一个名字,叫「Ninjabox」,想法很简单,Ninja 很酷,希望可以对标 Dropbox,就这样。(有点 Foxmail 的感觉嘿嘿)

    下载安装之后,你需要邀请其他设备加入网络才可以正常使用。 由于是初版,目前只支持电脑( Mac 和 Win )使用,且人数需要在 5-50 之间。

    下面说一些注意事项,或者我猜测你们想问的,乱序。 👇

    1、同类产品,有。但大都面向企业,且费用不低于 300 元 /人 /年。

    2、目前完全免费。

    3、目前功能比较简单,只有基本的同步,但用起来挺爽的。

    4、有各种未知的 bug,如果受不了可以等等。

    5、只要你硬盘够大,想要几 G 就几 G,不像 Dropbox 就给 2G。

    6、过快的速度有几率造成网络瘫痪。

    7、目前最多只能加 50 个人,人越多越快。

    8、第一个人有能力手动终止整个网络。

    9、目前没有公开下载链接,想体验的话我单独发送给你。

    两年前,我从华科毕业,从零开始,做出了一个百万级的产品。这一次,我想触达更多的人。

    🙏如果你觉得 NinjaBox 还算比较酷,可以帮忙转发一下🙏

    注意:以上内容纯属虚构,如有争议,都算你对。

    我的微信 fomodlx,欢迎交流

    wechat.jpg

    44 回复  |  直到 2018-11-21 18:23:31 +08:00
        1
    wtks1   193 天前 via Android
    亿方云免费版了解一下
        2
    pplabs   193 天前
    @wtks1 5 个人 20G 还是太少了
        3
    dimlau   193 天前
    Resilio Sync ?
        4
    faller   193 天前 via Android
    来个试试?
        5
    Don9   193 天前 via Android
    个人的话对于维护和更新这个软件会不会压力太大,如果不能靠这个盈利,我觉得对你的生活会产生很大的影响。
        6
    panda   193 天前 via Android   ♥ 1
    做梦吧,用户一多就监管的了。
        7
    xml123   193 天前
    P2P 网盘不是有 Btsync 吗
        8
    huclengyue   193 天前 via Android
    说得好,我选择 onedrive
        9
    Akkuman   193 天前 via Android
    resilio sync 基础班免费,高级版收费

    开源替代品 syncthing

    国内基于 syncthing 的仿 btsync 魔改版微力同步
        10
    zhouyut001   193 天前
    先顶,后续观望。自己玩玩还行
        11
    SorryChen   193 天前
    Resilio Sync 不就是么。。了解一下?
        12
    MarsWang   193 天前
    赞,用 ipfs 做个私有网络可以实现类似效果。
        13
    pplabs   193 天前
    声明下:作者不是我
        14
    gstqc   193 天前 via Android
    syncthing 了解一下
        15
    Tink   193 天前 via iPhone
    个人照片能传上去吗
        16
    pplabs   193 天前
    个人理解与 Resilio 的不同。
    Resilio 被墙了,且免费版比较弱
    Resilio 限速做的不好,经常把网拖垮
    Resilio 匿名,可以人邀人,很多人相当于当小型 pt 在用,肯定被搞
    所以体验并不是很好,至少在国内
        17
    LanAiFaZuo   193 天前
    百度网盘,🙃。 (不私密,不交钱就限速,数据经常丢)


    有那么差吗?
        18
    pplabs   193 天前
    @LanAiFaZuo 确实差
        19
    1a0ma0   193 天前 via iPhone
    @LanAiFaZuo 没那么差,是非常差。
        20
    Don9   193 天前 via Android
    @LanAiFaZuo 百度云和谐文件是业界的典范!
        21
    pplabs   192 天前
    @gstqc 这种开源项目和产品比还是不够的。
        22
    gstqc   192 天前 via Android
    @pplabs 把“开源”作为比不上“产品”的原因……
    GNU 了解下? GNU/Linux 了解下?
        23
    mcdull619   192 天前
    腾讯不就有云文档么 .
        24
    pplabs   192 天前
    @gstqc 我的意思是,项目的普及还得靠普通用户,需要有友好的界面,一个按钮部署。不是说开源项目不好,只是不够接地气,普通人要付出学习成本。
        25
    pplabs   192 天前
    @mcdull619 不太一样吧兄弟
        26
    webdisk   192 天前
    我的简易版的和楼主的一比 /t/497773 简直就不能叫网盘了
    顶多算文件服务器, 类似 ftp webdav 的功能, 目前支持 windows linux openwrt 和 arm linux, 据说有人能在 android 里运行

    下载地址 http://mydisk.ml:5156/#/last/
        27
    pplabs   192 天前   ♥ 1
    @webdisk 给你点个👍
        28
    codehz   192 天前
    @pplabs #24 开源和用户友好到底有啥必然的联系么。syncthing 不还是一键部署,全平台支持么(而且只需要知道一串数字就可以加入同步,不需要特别的设置,也没有用户数量上下限的神奇要求)。。。当然要私有部署那肯定要麻烦点,但那种需求并不是普通人有的。。
        29
    gstqc   192 天前 via Android
    @pplabs 不不不,你既然说“私密”,连个公开的下载地址都没有,如何保证用户数据安全?
    技术是成本,时间也是成本,金钱也是成本
    但这种服务,信任才是最大的成本

    说下本人顾虑:
    乙方主体不明确
    不开源,或者没有经过可靠的第三方审计
    连公开的信息都基本没有
        30
    keventseng   192 天前
    还是自建 nas 算了,如果是共享类的就随意了,哪个方便哪个来。
        31
    lada05   192 天前
    去中心化网盘 sia 和 ipfs 了解一下
        32
    pplabs   192 天前
    @lada05 ipfs 需要把自己的硬盘共享出去你能接受吗
        33
    micevan   191 天前 via iPhone
    留下过标记~
        34
    binghe   191 天前 via Android
    我有个疑问,假如 A 用户的同步文件夹有 20G 资料,B 用户有 30G,………,有 20 个用户,那么,一般办公电脑配的都是 1T,2T 的硬盘,而每个人都同步,硬盘够吗?
        35
    binghe   191 天前 via Android
    @binghe 不用怀疑有没有这么多资料,一些文档,图片,视频,20 ~ 30G 资料已经往少了说
        36
    tanpengsccd   191 天前 via iPhone
    能 centos 也好吧。 毕竟个人电脑不可能长时间开着呢…
        37
    fasmot   190 天前 via iPhone
    刚刚还回了另一个帖子,你有没有考虑过区块链的本质要求每一份账单都记录在所有设备上?想象下你一份文件分为 3 块,用户 a 帮你存了第一块,b 保存第二块,c 保存第三块,今天 c 家断网了,哦豁,你的文件读取不全了。如果你要每台设备都保存完整的“账单”,我看了下我百度盘,用了 700g 了,如果有 10 个用户,你得保证这 10 个用户每人都有 7000g 的闲置空间,100 个用户每人需要 70000g 闲置空间才能保证万无一失,我有这么多闲置硬盘我不买个 nas,找运营商要个公网 IP,用你这区块链网盘干啥?
        38
    niqiu8   190 天前
    这么多设备要保持在线,为什么不用 NAS
        39
    robinchina   190 天前
    不能下载。。。。。我一直在用的 端端 ,就是这样的一个软件。
        40
    robinchina   190 天前
    @fasmot 应该不是保存所有用户的,只保存自己的。一个用户几个设备的那种
        41
    lsgjwkr   189 天前 via Android
    直接上区块链存储吧
        42
    oukichi   189 天前
    请问老哥知道离线下载是怎么做到速度飞起的吗。
        43
    hong2351   187 天前
    不错哦 mark 下吧!
        44
    wvtjplh   186 天前
    群辉了解下
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4030 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 06:07 · PVG 14:07 · LAX 23:07 · JFK 02:07
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1