首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
xingye163
V2EX  ›  奇思妙想

内网穿透,有什么文件共享的好方案吗?

  •  
  •   xingye163 · 273 天前 · 4618 次点击
    这是一个创建于 273 天前的主题,其中的信息可能已经有所发展或是发生改变。
    折腾了半天终于搞定了公网 IP,现在需要搞定内网文件共享给外网,求大神指点下有没有什么好的方案。
    目前采用的是 seafile+pyhton 的方式,但是用了两天,总是有些奇怪的问题,比如共享文件内网 ip 还要上传几个小时(可能在加密吧),但是经常卡住不动,而且全部同步后,总感觉系统有点卡,所有客户端和文件都是官网下载的,应该不存在中毒的可能,系统也是刚重新还原的最新的(之前纯净版安装备份了一次)。

    使用情况是远程开机,然后共享进去取资料

    环境如下:
    win10 企业版系统
    办公环境(从事电商)
    需求经常外出要发共享资料,如产品安装教程、产品参数、报价方案、设计文档等

    有无什么资源占用小,使用体验好的共享方案
    请大神指点
    第 1 条附言  ·  273 天前
    主要是平时应用的文件,也考虑过 NAS 或者其他云盘,但是问题点有以下:
    1、NSA 综合成本不划算,其次也是最主要的是文件多,如果平时用的文件都保存到 NAS 搜索使用是很麻烦的,win 系统本地可以用 everything 搜索很方便,毕竟是主力使用;

    2、云盘的话同步慢,我这边很多设计源文件,动不动就几个 G,同步过去耗时不说,外出使用,那下载的话就根本不现实了。

    3、软路由搭硬盘的方式,也尝试过,路由器是华硕的刷了梅林可以挂载硬盘,理由如第一个。
    第 2 条附言  ·  271 天前
    觉得可能是我表达有问题吧,其实我现在在用的 seafile 已经能满足我的要求了,我现在采用的是公网映射加 seafile 同步的方式,但是有两点在使用不是很理想(这点在开贴已经有说明),所以发贴请教各位大神有无更完美的解决方案;
    1、seafile 的加密或者是什么原理,添加同步文件夹后,显示上传和索引,几个小时还是在如此,因此我想有没有直接添加就能跟 FTP 一样立马显示见效的工具,无需加密或者索引了,因为文件本身就在本地;
    2、就是 seafile 在索引上传的时候,本地硬盘很卡;

    综合以上两点我才发帖求教各位大神有无比现在用的这个工具更好的解决方案;

    至于其他付费产品也是可以考虑的,但是建立在现有方式下,如改善不大的话,也就无花钱的必要了,我自己用过 gen8 组建的黑裙(已闲置出售了),购买过坚果云,也是百度网盘超级会员,使用过以上方案,才改用 seafile 的,因此不是不愿意花钱,只是想找个更完美的解决方案而已,再次感谢各位大神指点。
    拜谢!
    33 回复  |  直到 2019-05-06 12:24:47 +08:00
    vowers
        1
    vowers   273 天前
    seafile 的性能感觉很一般,不如直接上成熟的 nas 方案
    xingye163
        2
    xingye163   273 天前
    @vowers 主要因为一个共享主要是自己用,频率不是很频繁,二个对娱乐方面没什么需求,综合算下来 NAS 成本就不划算了,毕竟长时间开机电费和购机成本都不算低了。
    wizzer
        3
    wizzer   273 天前
    软路由(爱快+LEDE 双系统),爱快配置 VPN,LEDE 提供文件服务。
    liyer
        4
    liyer   273 天前
    百度云盘,一了百了
    leiuu
        5
    leiuu   273 天前
    @liyer 现在百度云盘下载 100kb
    xingye163
        6
    xingye163   273 天前
    @wizzer 平时应用搜索就不方便了
    xingye163
        7
    xingye163   273 天前
    @liyer 文件多,且很大,设计源文件几个 G
    flyz
        8
    flyz   273 天前 via Android
    @xingye163 就算内网穿透,国内服务没这么大的宽带,国外还是慢呀,你这个分享的文件太大了,还是网盘或者移动存储吧。
    xingye163
        9
    xingye163   273 天前
    @flyz 上传有 50Mbp,一般也不会下载大文件,目前用的 seafile 基本是需要哪个针对单独下载就好了,毕竟文件多,也不能每个都上传了,而且又不时的有修改新增
    jasonyang9
        10
    jasonyang9   273 天前
    你要快速同步几个 G 的文件,任何云盘或自建云盘都很吃力
    ferock
        11
    ferock   273 天前 via iPhone
    能得出 nas,搜索慢所以用 win 的结论我也是醉了…

    爱用啥用啥吧
    xingye163
        12
    xingye163   273 天前
    @jasonyang9 不是同步几个 G,而是说百度云这种要外网下载,先要把所有文件全部传到云端才可以吧,这就没必要了,我只需用哪个就下载哪个就好了,类似 FTP 这种方式,看到需要的文件直接下载(但是 FTP 太简陋了)
    xingye163
        13
    xingye163   273 天前
    @ferock 平时电脑办公用,可以用 everything 搜索,不是很快?但是 NAS 几个 T 的文件,要快速找到需要用的文件,请问有什么很快的办法?
    abcde51111
        14
    abcde51111   273 天前 via Android
    差不多需求 我用的 onedrive 开机启动 保存完就自动同步上去了 回家开电脑 去洗个澡什么的也就同步完了 上传下载基本满速
    jasonyang9
        15
    jasonyang9   273 天前
    Seafile 或 ownCloud 或 nextCloud 都有客户端的吧?至少在 Win 和 Linux 上都有。
    文件会自动同步的,也可以选择性的同步一些目录。你等文件同步到本地后,用 Windows 自己的搜索或 Everything 的数据库搜索即可。
    wizzer
        16
    wizzer   273 天前
    @xingye163 看电影很方便,反正 LEDE 是 linux 系统,可以自己部署开源的文件服务
    shuax
        17
    shuax   273 天前
    ipv6
    fishioon
        18
    fishioon   273 天前
    不是很懂楼主的需求,有公网 IP 了,那直接在内网机器上搭个 nginx 服务器?要用的时候就去下载一下?
    wowboy
        19
    wowboy   273 天前
    @fishioon 如果没有同步需求的话,这可能就是最好的解决方案
    lifanxi
        20
    lifanxi   273 天前 via Android
    @xingye163 群晖之类的 NAS 会给文件建索引的,按文件名查可能没有 Everything 那么快,可能需要秒级才能出结果。但是全文检索的能力是 Everything 没有的。
    xingye163
        21
    xingye163   272 天前
    @lifanxi 感谢建议,但是可能是我用的方法不对,习惯快捷键呼出搜索框,输入名称,直接选择文件打开( win 版火萤虫这个软件自动调用 everything 搜索,类似 MAC 系统下的 Alfred ),群晖之前用了一台 GEN8 服务器组了个,要么就是 SMB 共享,用资源管理器的搜索,要么登录打开再用文件管理器搜索,不知道有其他方法,所以感觉很不习惯。
    xingye163
        22
    xingye163   272 天前
    @fishioon 感谢
    lifanxi
        23
    lifanxi   272 天前
    @xingye163 你这个需求没什么办法,想用 Everything 就依赖文件必须真正在本地。如果是 macOS,用 AFP 协议,还可以让 Finder 直接用群晖帮它建好的索引来快速找文件,Windows 好像没有解决方法。
    lifanxi
        24
    lifanxi   272 天前
    @xingye163 既然文件都在本地了,说明也没多少文件,用群晖的 Drive 做个同步当备份就好了。但是你又说云同步的速度不行,所以我有点分裂了,你倒底文件是要放本地还是放远程?放远程就肯定不能用 Everything 搜索,放本地就没有同步速度的问题。

    如果你是常用文件要本地,海量文件远程的话,那就是常用文件用 Drive 做同步,可以本地查找也可以 NAS 上查找。然后海量文件用其它方式备份到 NAS 上,只能在 NAS 上查找,然后再拉回本地使用。
    goodryb
        25
    goodryb   272 天前
    看了楼主的需求就是,不想花钱,还要能快速同步几个 G 的大问题。网络传输大前提是带宽要足够,如果这个解决不了,什么样的云盘或者方案都满足不了你的需求。

    建议直接带个移动硬盘,或者 SSD U 盘,都能满足你的需求。文档直接放在里面,编辑的时候也在里面编辑。
    boywhp
        26
    boywhp   272 天前   ♥ 1
    你可以试试我写的 Fcn 傻瓜式内网穿透软件
    https://github.com/boywhp/fcn
    sazima
        27
    sazima   272 天前
    直接在路由器映射端口到电脑就行了吧.
    dream10201
        28
    dream10201   272 天前
    codehz
        29
    codehz   270 天前
    syncthing 适合无脑同步,只要能连上网,基本都能同步来,但是细节控制上就比较麻烦了
    broven
        30
    broven   269 天前
    nextcloud
    jetpy
        31
    jetpy   269 天前
    您不妨试一下我的这个方案, 可以在局域网内任意一台设备( PC、android )上打开客户端之后, 远程就可以访问局域网内的资源了, 我经常用这个方案远程桌面, 速度还是比较理想的。 甚至您的路由器如果支持的话也可以考虑把客户端直接装路由器上, 我家里用的是小米路由, 可以直接安装, 也还算稳定, 几个月了, 基本上我在外地的时候都能稳定使用。
    放上详细说明链接: https://trs.ai/2019/03/27/%E5%88%86%E5%88%86%E9%92%9F%E5%9C%A8%E5%A4%96%E9%83%A8%E8%BF%9E%E6%8E%A5%E5%B1%80%E5%9F%9F%E7%BD%91%E5%86%85%E7%9A%84%E7%94%B5%E8%84%91/

    或者直接访问 https://trs.ai 查看更多信息
    copfee
        32
    copfee   267 天前
    都有公网 ip 了,架设 openvpn,外网连进来,smb 共享。手机 pc 都能用。
    chibupang
        33
    chibupang   261 天前 via Android
    自己搭个 nextcloud
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1005 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 23:43 · PVG 07:43 · LAX 15:43 · JFK 18:43
    ♥ Do have faith in what you're doing.