我自己做了一个网盘,希望有人喜欢:)[zt] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pplabs
V2EX    分享创造

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

  •  1
     
  •   pplabs 2018 年 11 月 15 日 9694 次点击
    这是一个创建于 2637 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    --- 以下原文 ---

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

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

    在 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
    wtks1
        1
    wtks1  
       2018 年 11 月 15 日 via Android
    亿方云免费版了解一下
    pplabs
        2
    pplabs  
    OP
       2018 年 11 月 15 日
    @wtks1 5 个人 20G 还是太少了
    dimlau
        3
    dimlau  
       2018 年 11 月 15 日
    Resilio Sync ?
    faller
        4
    faller  
       2018 年 11 月 15 日 via Android
    来个试试?
    Don9
        5
    Don9  
       2018 年 11 月 15 日 via Android
    个人的话对于维护和更新这个软件会不会压力太大,如果不能靠这个盈利,我觉得对你的生活会产生很大的影响。
    panda
        6
    panda  
       2018 年 11 月 15 日 via Android   1
    做梦吧,用户一多就监管的了。
    xml123
        7
    xml123  
       2018 年 11 月 15 日
    P2P 网盘不是有 Btsync 吗
    huclengyue
        8
    huclengyue  
       2018 年 11 月 15 日 via Android
    说得好,我选择 onedrive
    Akkuman
        9
    Akkuman  
       2018 年 11 月 15 日 via Android
    resilio sync 基础班免费,高级版收费

    开源替代品 syncthing

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


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

    下载地址 http://mydisk.ml:5156/#/last/
    pplabs
        27
    pplabs  
    OP
       2018 年 11 月 15 日   1
    @webdisk 给你点个
    codehz
        28
    codehz  
       2018 年 11 月 15 日
    keventseng
        30
    keventseng  
       2018 年 11 月 15 日
    还是自建 nas 算了,如果是共享类的就随意了,哪个方便哪个来。
    lada05
        31
    lada05  
       2018 年 11 月 16 日
    去中心化网盘 sia 和 ipfs 了解一下
    pplabs
        32
    pplabs  
    OP
       2018 年 11 月 16 日
    @lada05 ipfs 需要把自己的硬盘共享出去你能接受吗
    micevan
        33
    micevan  
       2018 年 11 月 16 日 via iPhone
    留下过标记~
    binghe
        34
    binghe  
       2018 年 11 月 16 日 via Android
    我有个疑问,假如 A 用户的同步文件夹有 20G 资料,B 用户有 30G,………,有 20 个用户,那么,一般办公电脑配的都是 1T,2T 的硬盘,而每个人都同步,硬盘够吗?
    binghe
        35
    binghe  
       2018 年 11 月 16 日 via Android
    @binghe 不用怀疑有没有这么多资料,一些文档,图片,视频,20 ~ 30G 资料已经往少了说
    tanpengsccd
        36
    tanpengsccd  
       2018 年 11 月 17 日 via iPhone
    能 centos 也好吧。 毕竟个人电脑不可能长时间开着呢…
    fasmot
        37
    fasmot  
       2018 年 11 月 17 日 via iPhone
    刚刚还回了另一个帖子,你有没有考虑过区块链的本质要求每一份账单都记录在所有设备上?想象下你一份文件分为 3 块,用户 a 帮你存了第一块,b 保存第二块,c 保存第三块,今天 c 家断网了,哦豁,你的文件读取不全了。如果你要每台设备都保存完整的“账单”,我看了下我百度盘,用了 700g 了,如果有 10 个用户,你得保证这 10 个用户每人都有 7000g 的闲置空间,100 个用户每人需要 70000g 闲置空间才能保证万无一失,我有这么多闲置硬盘我不买个 nas,找运营商要个公网 IP,用你这区块链网盘干啥?
    niqiu8
        38
    niqiu8  
       2018 年 11 月 18 日
    这么多设备要保持在线,为什么不用 NAS
    robinchina
        39
    robinchina  
       2018 年 11 月 18 日
    不能下载。。。。。我一直在用的 端端 ,就是这样的一个软件。
    robinchina
        40
    robinchina  
       2018 年 11 月 18 日
    @fasmot 应该不是保存所有用户的,只保存自己的。一个用户几个设备的那种
    lsgjwkr
        41
    lsgjwkr  
       2018 年 11 月 18 日 via Android
    直接上区块链存储吧
    oukichi
        42
    oukichi  
       2018 年 11 月 18 日
    请问老哥知道离线下载是怎么做到速度飞起的吗。
    hong2351
        43
    hong2351  
       2018 年 11 月 20 日
    不错哦 mark 下吧!
    wvtjplh
        44
    wvtjplh  
       2018 年 11 月 21 日
    群辉了解下
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3296 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:00 PVG 09:00 LAX 17:00 JFK 20:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86