有没有只读的 p2p 文件系统? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
discrete
V2EX    问与答

有没有只读的 p2p 文件系统?

  •  
  •   discrete 2015-05-02 13:12:57 +08:00 3585 次点击
    这是一个创建于 3867 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前看过一些基于p2p的文件系统比如这里的.

    然而我的状况是:我和朋友同在一栋楼,我的房间有一台NAS,他想访问,然而似乎连的不是同一个网关,所以无法直接端口转发afp协议。之前看过的BTSync就很接近了,我想要的就是BTSync可以挂载,而且我朋友不需要同步下载每一个文件,只是按需下载他想要的文件。就像afp或者samba一样。

    目前有什么现成的解决方案吗?

    14 条回复    2015-05-03 02:15:28 +08:00
    shierji
        1
    shierji  
       2015-05-02 13:30:16 +08:00
    btsync可以设置为只读的。。。。。

    感觉你可以搞一个webdav之类的暴露到公网?
    zts1993
        2
    zts1993  
       2015-05-02 13:32:12 +08:00
    btsync
    discrete
        3
    discrete  
    OP
       2015-05-02 13:41:16 +08:00
    @zts1993
    @shierji

    我明白,BTSync不符合我的要求,因为一旦选择同步某个目录就需要整个目录直接下载了。

    以及,我所提到的按需下载是指就像用samba或者afp挂载了一个目录,访问这个目录内的某个文件时也不是整个文件下载下来后才能打开,而是就像打开一个视频文件直接可以播放。

    @shierji 条件不允许暴露到公网。
    xenme
        4
    xenme  
       2015-05-02 13:42:58 +08:00 via iPhone
    hfs
    discrete
        5
    discrete  
    OP
       2015-05-02 13:46:23 +08:00
    @xenme 指的是HTTP File Server?如果我能用的话,我都可以直接用afp了,关键在于我们双方无法互相直接访问。
    xenme
        6
    xenme  
       2015-05-02 13:52:17 +08:00 via iPhone
    @discrete 只能打通两边么。
    网盘啥的肯定不行。
    建个VPN或者映射
    linhua
        7
    linhua  
       2015-05-02 13:55:19 +08:00
    @discrete 需要打通两边,可以试试n2n
    discrete
        8
    discrete  
    OP
       2015-05-02 13:56:39 +08:00
    @xenme 因为双方都不在公网,所以VPN和映射应该都不行。目前是像BTSync一样的思路,然而如我之前所说的,BTSync不完全符合我的需求。
    msg7086
        9
    msg7086  
       2015-05-02 14:10:40 +08:00
    @discrete BTSync似乎也不能内网互联。
    所以你的需求其实就是
    1. udp打洞,内网互联
    2. 共享文件夹
    前者可以考虑打洞后OpenVPN
    后者直接Samba即可
    discrete
        10
    discrete  
    OP
       2015-05-02 14:46:01 +08:00
    @msg7086 其实问题主要在第一步了。具体有什么思路吗?
    clino
        11
    clino  
       2015-05-02 16:10:01 +08:00 via Android
    连同一个wifi吧
    msg7086
        12
    msg7086  
       2015-05-02 16:18:53 +08:00
    @discrete 以前我记得有些内网互联应用的,直接映射成局域网,不过不记得名字了。(太久远了,大概15年前了
    之前放狗搜了一下看到有人Python写了手工打洞软件。
    另外可以看看TeamViewer,这货好像内置了牛叉的VPN。
    cty
        13
    cty  
       2015-05-02 22:49:00 +08:00
    noanti
        14
    noanti  
       2015-05-03 02:15:28 +08:00 via Android
    n2n hamachi都可以啊,在网络层实现p2p
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1203 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 23:45 PVG 07:45 LAX 15:45 JFK 18:45
    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