V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LeeReamond
V2EX  ›  程序员

远程文件共享有什么好用的工具吗?

  •  
  •   LeeReamond · 2022-11-14 03:35:09 +08:00 · 5161 次点击
    这是一个创建于 733 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在研究家用储存。感觉目前有些开源 NAS 系统支持直接生成一个 smb 链接,然后 windows 上右键添加局域网地址,就能在资源管理器里像类似本地文件的交互一样来上传和下载文件了,感觉基本能满足需求。

    不知道这套东西有没有什么办法在广域网使用(需要内网穿透的情况下),有没有什么各平台下好用的套件?目前网上查到一些文章视频全都是用 H5 平台做资源管理的,感觉不是那么对味。

    需求:

    1. 能上传下载文件(必须)
    2. 可以给每个用户一个独立权限的文件夹,互不影响(必须)
    3. 最好有公有文件夹(可选)
    4. 最好是资源管理器交互,不要 WEB 交互,隔了一层浏览器感觉体验差很多(可选)
    28 条回复    2022-11-16 02:42:38 +08:00
    wizardyhnr
        1
    wizardyhnr  
       2022-11-14 04:06:12 +08:00
    Resilio sync-不同的用户发不同的 key ?
    weiqk
        2
    weiqk  
       2022-11-14 07:20:55 +08:00
    ftp?
    jingouwangzi
        3
    jingouwangzi  
       2022-11-14 07:26:25 +08:00   ❤️ 1
    我用群晖 webdav ,配合 raidrive ,需求 1 和 4 没问题,2 和 3 没研究过。
    paranoiagu
        4
    paranoiagu  
       2022-11-14 08:14:29 +08:00 via Android
    nextcloud
    JayZXu
        5
    JayZXu  
       2022-11-14 08:20:30 +08:00
    群晖自带的 SMB 不是 1,2,3,4 都能满足吗····
    直接弄个黑群晖不就得了
    499070844
        6
    499070844  
       2022-11-14 08:22:47 +08:00 via Android   ❤️ 1
    https://github.com/hacdias/webdav
    1,2,3,4 都能简单实现 配个 config 就行了
    pxw816
        7
    pxw816  
       2022-11-14 08:24:58 +08:00 via Android
    200-300 人民币买个迷你主机做软路由,装 istore os ,性能强一点就跑黑群晖
    LeeReamond
        8
    LeeReamond  
    OP
       2022-11-14 08:34:06 +08:00
    @weiqk ftp 感觉不太对,很多年没听过有人用这技术了

    @JayZXu 目前搜了搜感觉倾向于开源的 TrueNAS ,ZFS 的文件系统吹得安全性挺高的,家用 UPS 并不能完美保证不断电,所以还挺刚需的。不知道群晖是不是用的这个技术,搜了搜好像不是。另外问下黑裙不能访问官方服务,能做到 4 吗?
    huangjinjiang20
        9
    huangjinjiang20  
       2022-11-14 08:58:57 +08:00
    chfs 满足
    liansishen
        10
    liansishen  
       2022-11-14 09:37:32 +08:00
    都弄进 wireguard ,然后就和局域网里的文件共享一样了
    tool2d
        11
    tool2d  
       2022-11-14 09:49:32 +08:00
    个人偏爱 openssh ,windows 也可以安装 sshd(通过 cygwin 或者 msys2)。

    当然也可以通过 sftp driver 之类的工具,把 sftp 映射到本地的虚拟磁盘。
    totoro625
        12
    totoro625  
       2022-11-14 10:17:50 +08:00
    seafile 感觉挺好用的
    SmiteChow
        13
    SmiteChow  
       2022-11-14 10:18:07 +08:00
    ftp 没听过?这说明你不是这个行业的。你应该是电子消费者,需要厂商将 ftp 包装成消费级产品你才能消费得了。
    LeeReamond
        14
    LeeReamond  
    OP
       2022-11-14 10:35:03 +08:00
    @SmiteChow 确实,厂商起码得包装成 sftp 我才能消费得起,ftp 实在是高攀不上
    libook
        15
    libook  
       2022-11-14 11:13:22 +08:00
    不清楚有什么好用的一站式方案,我自己是 NAS 上开 SMB 、SFTP 等文件传输协议,然后路由器开 DDNS 和 VPN 服务端;平时从外面使用 DDNS 域名连 VPN 到家里访问 NAS 的文件服务。
    如果你平时在外面科学上网的话,也可以让家里的机器做中转,然后配置个路由策略,这样在外面使用的效果就是:
    - 访问家里的 IP 段或域名就发到家里的中转服务器,然后中转服务器转发给家里的其他服务;
    - 访问国外服务就发到家里的中转服务器,并转发到国外代理,再转发到目的地;
    - 访问国内服务就直接访问。

    另外使用 SMB 、FTP 等主流文件传输协议要注意安全问题,比如你的电脑挂载了 SMB 服务,如果电脑中了勒索病毒可能会捎带着挂载的远程文件系统被一起加密……
    SenLief
        16
    SenLief  
       2022-11-14 13:30:55 +08:00
    资源管理器交互,那不就是 webdav 。
    kaiger
        17
    kaiger  
       2022-11-14 17:01:09 +08:00
    samba?
    abc8678
        18
    abc8678  
       2022-11-14 17:25:37 +08:00 via Android
    开了 smb 和 win 远程控制,方便之余,感觉不安全了
    cshlxm
        19
    cshlxm  
       2022-11-14 17:52:25 +08:00
    nextcloud
    liuhai233
        20
    liuhai233  
       2022-11-14 17:52:36 +08:00
    webdav
    ExplodingFKL
        21
    ExplodingFKL  
       2022-11-14 18:36:44 +08:00 via Android
    直接 s3 一 步到位
    weiqk
        22
    weiqk  
       2022-11-14 19:12:29 +08:00
    原则上 ftp smb webdav 都能解决问题,都是成熟方案,最简单的应该是 ftp ,想加密可以用 ftps (不是 sftp )
    jeesk
        23
    jeesk  
       2022-11-14 21:33:17 +08:00 via Android
    syncthing 使用起来比较复杂, 可以试一试
    LeeReamond
        24
    LeeReamond  
    OP
       2022-11-15 00:09:16 +08:00
    @libook 这个勒索确实是个问题,虽然我从没中过病毒,但是家里父母之类的也有工作数据要用,难保他们的安全意识。我的想法是最好有一个中转盘,比如搞个 ssd 上去,然后定期把中转得到的数据冷存到冷存盘上。这样常见访问数据也不会启动硬盘,功耗和硬件寿命都很省。不过不知道有没有人做这个方向的软件
    beijiaoff
        25
    beijiaoff  
       2022-11-15 08:21:33 +08:00
    有个极小的软件 chfsgui ,win 平台,双击即用,基于 webdav 的,你说的 1234 都可以实现。客户端就配合 raidrive 。中转方案太复杂了,不同人需求都不一样,哪怕是自己可能也慢慢嫌烦了。勒索病毒的问题,比如用户 A 只能加密他有权限的文件夹。服务器装着杀毒软件,其他目录没事的
    Actrace
        26
    Actrace  
       2022-11-15 10:41:49 +08:00
    frp 把 smb 发布到外网。
    最简单的方案。
    yyyb
        27
    yyyb  
       2022-11-15 19:55:30 +08:00
    还是感觉 ftp 好用,但现在浏览器都不支持了
    LeeReamond
        28
    LeeReamond  
    OP
       2022-11-16 02:42:38 +08:00
    @Actrace 听起来是挺简单的,但是 smb 管理权限和用户好像不太行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:23 · PVG 06:23 · LAX 14:23 · JFK 17:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.