P2P 大文件传输解决方案

2019-09-07 13:38:44 +08:00
 Bwoywan

有什么成熟的能够穿透移动 NAT 的解决方案

常有和朋友远程互传大文件的需求,因为各种原因(文件大小、速率要求、便捷性),网盘方案基本排除了,于是就看看能不能利用一下自己的对等宽带(只有百兆),直接 P2P 传输文件。

有尝试过 Frp 测试性的 xtcp,但是穿透失败;FilePizza 速度不理想,甚至不如度盘的速度;以及SimpleFiler ,穿透失败;

frp 经过服务器的方式,因为服务器水管太小,拿来传文件不现实

FileTransfer

16003 次点击
所在节点    宽带症候群
58 条回复
KenGe
2019-09-07 22:52:14 +08:00
那个 http://www.verysync.com/ 微力同步试过吗?
dingdangnao
2019-09-07 22:54:31 +08:00
奶牛快传+1
leosirius666a
2019-09-08 01:47:12 +08:00
用 seafile
ihipop
2019-09-08 08:35:15 +08:00
syncthing
Archeb
2019-09-08 10:27:19 +08:00
zerotier 就对了
justin2018
2019-09-08 12:35:25 +08:00
奶牛快传
xmi
2019-09-08 13:26:46 +08:00
@KenGe 正好才试过,说一下我的使用情况吧,两台电脑两条不同的宽带,上微力峰值 200KB 经常没速度,上 Resilio 直接上传跑满。之前想用微力跨省传文件也是出现一样的情况,贼尴尬
Bwoywan
2019-09-08 17:11:31 +08:00
@Bwoywan @keepeye @dixeran @tmac6740 @iceheart @WispZhan @ClarkAbe @xuanzc880 @ryd994 @mchl @starship @rocbomb @sleepm @mgrddsj @rebecca554owen @skyeycirno @cwbsw @azuginnen @JamesR @testcaoy7 @Arainc @uncat @Actrace @eluotao @dimlau @likuku @Oysmart @wttx @exip @KenGe @dingdangnao @leosirius666a @ihipop @Archeb @justin2018 @xmi
谢谢各位,已经找到了能完美满足我需求的方案:ZerotTier ,现在就是如果跟对方传文件叫对方加入局域网就行,用阿里的轻量搭了一个 moon,南北延迟在 300ms 左右,带宽能跑满。 目前唯一的问题就是不够便捷,主要就是加上了 moon 之后,设置会多了一步,这就决定了这个方法只适用于身边肯折腾的朋友。

还有许多 v 友提到的 Resilio 好像水土不大服,速度不行。

奶牛快传局限于容量。

还有一些走服务器流量就不大符合这个问题的出发点了。

关于微力同步还没尝试过,不过我倒觉得 ZeroTile 这个自由度还更高一些,

执着于 P2P 主要是带宽问题,ZeroTier 好像还有更多的玩法,路由、静态路由等等

非常感谢。。。
dimlau
2019-09-08 17:33:45 +08:00
@Bwoywan Resilio 基本上( 局域网 || 跨局域网添加预定义主机 )可以满速同步。

在有公网 IP 的服务器上安装 resilio 即可获得预定义主机 ip 可以。
mgrddsj
2019-09-08 18:23:01 +08:00
@Bwoywan #48 再补充一下,ZeroTier 其实有提供 API,如果会写程序的话,把程序写好发给朋友,连 Moon 都不用手动配置。
Bwoywan
2019-09-08 18:27:22 +08:00
@dimlau Resilio 要想满速还是得有一个预定义主机?
@mgrddsj 这个难度偏大了…并且我看目前官方的安卓客户端都不支持 moon…如果真能实现,还是挺不错的
dimlau
2019-09-08 18:34:05 +08:00
@Bwoywan 局域网内本身就能慢速,但是国情决定,官方的寻址服务器时常连不上,所以预定义主机之后就可以满速互传。

我现在重度使用它用来把内容同步到服务器(以及一台笔记本和一部手机),包括一些隐私类的东西,加密同步,服务器端无法查看的。
standin000
2019-09-10 19:34:36 +08:00
@Bwoywan zerotier 对方需要折腾吗?
wmphone
2019-09-12 17:23:21 +08:00
fprc-gcp 速度挺好的,游戏宽带 100m 上传,外网能 8mb/s
Bwoywan
2019-09-23 21:17:28 +08:00
@standin000
两边的配置一样的,大致原理就是搭建一个虚拟局域网,每一个主机都是平等的,
standin000
2019-09-24 16:27:31 +08:00
@Bwoywan 谢谢,那对技术小白而言挺难的,只能用其它方案
@wmphone frp 穿透吧
wslzy007
2019-11-08 13:46:31 +08:00
如果两端都有 v6 地址,可以试一下 github.com/lazy-luo/smarGate,可以 v4 p2p on v6 tunnel
standin000
2020-03-15 17:06:26 +08:00
@wmphone gcp 是 Google Cloud Platform ?
oxfold
2020-12-16 15:40:35 +08:00
推荐试一下这个大文件传输工具,它是真正 P2P 传输的, 不但速度快,关键是完全免费。
http://www.oxfold.cn/index.php/bigfiletool/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/598831

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX