vibe 了一个月,做了一个网页对网页的公网局域网传输

花了一个月,用 ai 做了一个网页对网页的公网局域网传输,地址是: xiachuan.net ,文件传输完全走局域网,只是协调传输走需要公网协调,比较神奇的是,传统局域网传输需要安装客户端,而我们不需要。相比很多客户端提供网页传输,大多需要输入 ip+端口,而我们都是用一个公网 https 网页就行...
vibe 了一个月,做了一个网页对网页的公网局域网传输
vibe 了一个月,做了一个网页对网页的公网局域网传输

花了一个月,用 ai 做了一个网页对网页的公网局域网传输,地址是:xiachuan.net,文件传输完全走局域网,只是协调传输走需要公网协调,比较神奇的是,传统局域网传输需要安装客户端,而我们不需要。相比很多客户端提供网页传输,大多需要输入 ip+端口,而我们都是用一个公网 https 网页就行,不过前提需要登录。

当然我们也用 flutter 做了跨平台客户端,客户端之间传输的话,支持断点续传,这个应该是目前市面上局域网传输领域的唯一一个吧(可能有别的我不知道,目前我知道的 localsend 、flix 、闪电藤等都不支持)。断点传输最大的好处就是,大文件传输中断的时候,重试后会从断点处开始传,而不是从头传,加入 5G 的文件,快传完了,因为某些原因中断,那么又要重头传,那就太恶心了。。。

还有一点就是比较重要的,就是能够解决单向网络问题,单向网络的意思是 A 和 B 可以连,但 B 和 A 不能连,比如一端防火墙阻挡了,还有一种常见情况是路由的上下游,如电脑连猫,手机连 WiFi ,像这类问题,目前市面上大多数都解决不了。我们提供的方案是:B 既然不能和 A 连,那么就让 B 请求 A 去连 B ,我称之为“反向拉取”

别的就不多介绍了,可以看网站,很详细了

来源: V2EX - 技术查看原文