开源一个自己写的基于 WebRTC 传输的在线站。

57 天前
 molika

前几天一直在线传文件,后面就想着自己弄一个。 WebRTC 也更加放心。 这次直接体验了一把 nextjs + go 。 构建出来的文件直接单文件部署即可,前端资源也一并在二进制包。非常 nice 。 -port z 指定端口

目前已经实现了 文件传输。 桌面共享 开发中。

开源地址 https://github.com/MatrixSeven/file-transfer-go

体验地址 https://transfer.52python.cn/

佬们可以 star 或者拍代码(大部分 AI ) 哈哈哈

3270 次点击
所在节点    程序员
51 条回复
molika
57 天前
@sujin190 加入 TODO 有时间推上去。我自己也有用,也算是自己的需求了哈
molika
57 天前
@wKong753900 一无所知,到现在 其实很快,了解原理 就可以 pua ai 启动了
molika
57 天前
@realpg 完全可以。
ShundL
57 天前
已 star
crime1024
57 天前
这种写法是不是有个问题,毕竟返回的是指针,那么锁只在函数体内有效,正确的用法不应该返回数据的副本吗?
undefinedsymbol
57 天前
界面不错,不过试了一下,失败了,这类应用感觉如果想做好,最终还是需要走服务器,不过走服务器又会涉及到隐私问题了。。。
itechify
57 天前
来个 docker 镜像及 compose 模板
baichi
57 天前
域名 52python 然后项目一行 python 都没有 😑
caocong
57 天前
我自己练手也写了类似的小工具使用 webrtc 同步文本、传输文件、共享屏幕,op 这个界面和我用 ai 生成的风格好相似,我个人目标是尽量避免搭建信令服务器做成纯前端的东西,如果是纯局域网内可以实现,跨网够呛,而且 stun 服务器使用公用公开的服务器的能力很有限,不如自己搭的
molika
57 天前
@sujin190 已支持
Tink
57 天前
我这几天也糊了一个,能用

https://f.110x.de/
tengyoubiao
57 天前
界面写的很好,我学习 webrtc 之后发现信令服务器、打洞和中继都需要单独做服务,从实用的角度看还是用网盘方便
kuxiaobai
57 天前
试用了一下,接收文件不成功,有可能是我把浏览器的 webrtc 功能给关闭了
le4tim
57 天前
请问啊,webrtc 打洞,有一端如果是对称型的,webrtc 能实施生日悖论的端口碰转吗?就是用变换源端口去发几百个 udp 包?或者变换目的端口发几百个包
lidedongsn
56 天前
webrtc tcp 模式
abolast
56 天前
@Tink 我倒是对你糊的这个感兴趣,简洁。啥时候开源一下看看代码哈哈哈哈哈
Satansickle
56 天前
WebRTC 传输的必须条件是什么?试了好几个网络都失败
Tink
56 天前
@abolast #36 已经开源过了,但是代码很烂,自己写的就不行,再加上 llm 一顿输出,凑活看吧。我这个比较特殊的一点是支持通过 cli 进行文件传输,cli 下只能走中转,因为 cli 下的 webrtc 很难搞。

https://github.com/goxofy/P2P-File-Transfer-WebRTC
abolast
56 天前
@Tink 发现了你的 Web Clipper ,这个好用
Tink
56 天前
@abolast #39 欢迎使用

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

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

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

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

© 2021 V2EX