P2P 大文件传输解决方案

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

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

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

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

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

FileTransfer

14435 次点击
所在节点    宽带症候群
58 条回复
keepeye
2019-09-07 13:48:30 +08:00
两个人都是内网?
Bwoywan
2019-09-07 13:51:13 +08:00
@keepeye 跨局域网,比如我和你现在的状态
dixeran
2019-09-07 13:51:33 +08:00
ZeroTier 组网成功以后所有内网共享文件的方法随便用( HFS/ftp/...)
dixeran
2019-09-07 13:53:08 +08:00
@dixeran 移动 NAT 如果指的是手机的话,不太可能打洞。
Bwoywan
2019-09-07 13:53:46 +08:00
非内网,非内网,非内网。

目前有一个带公网 ip 的服务器,
Bwoywan
2019-09-07 13:54:14 +08:00
@dixeran 指的是,移动宽带吧…
tmac6740
2019-09-07 13:54:52 +08:00
你开 ssh 让他直接拉?昨天这样传完了 20g
dixeran
2019-09-07 13:59:15 +08:00
@Bwoywan 那就 ZeroTier 打洞试一下?你的公网服务器也可以用来自建这个服务
iceheart
2019-09-07 14:08:12 +08:00
搭个 tracker,挂 bt,一个做种子一个下载。
WispZhan
2019-09-07 14:11:34 +08:00
resilio sync ?

不过目前要挂代理找中继服务器就是了
Bwoywan
2019-09-07 14:12:36 +08:00
@tmac6740 受带宽限制太大了…FRP 还方便一些
@dixeran 好的,我了解一下,谢谢
@iceheart 做种需要公网 ip
ClarkAbe
2019-09-07 14:12:53 +08:00
可以了解一下 n2n,gayhub 搜索最多 star 的就是
xuanzc880
2019-09-07 14:13:04 +08:00
移动的网络?移动的网络现在应该都分配了 ipv6 地址,你们把 ipv6 的防火墙打开,直接通过 ipv6 连接试试.
ryd994
2019-09-07 14:13:40 +08:00
无解,两台 nat 后的机器要直连就必须打洞,但是运营商级的 NAT 打洞非常困难
你还是开台服务器吧,美西的可以考虑,毕竟移动的国际带宽不错。法国的也可以试试,G 管无限流量

@iceheart 没人转发也是白搭。两个 lowid 只能希望打洞成功,不成功的话就只能等 highid 转发。私有种子没人转发等于没源。BT 虽然不说 high/lowid,但是问题还是一样的。
Bwoywan
2019-09-07 14:15:41 +08:00
@WispZhan 看了下,好像还不错的样子,好像两个设备都得挂代理?
Bwoywan
2019-09-07 14:16:47 +08:00
@ryd994 所以,基本无解,走服务器中继是最好的解决方法?
mchl
2019-09-07 14:52:55 +08:00
QQ 传文件不行吗
starship
2019-09-07 15:13:16 +08:00
找个远程控制的带文件传输的软件就行了吧。
比如 teamviewer,realvnc,airdroid 等。
https://www.lifewire.com/free-remote-access-software-tools-2625161

或者 http://tmp.link/
rocbomb
2019-09-07 15:52:37 +08:00
买一些 U 盘快递,顺丰文件
ryd994
2019-09-07 15:59:12 +08:00
@Bwoywan 就是无解。任何软件都不可能突破网络协议本身的限制。如果是完全对称 nat 的话就是彻底无解。

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

https://www.v2ex.com/t/598831

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

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

© 2021 V2EX