撸一个基于浏览器的 P2P 应用,代替百度云盘传文件,顺便补网页微信不能用的缺

2019-12-01 15:49:12 +08:00
 bshu
之前用百度云盘基本为了远程传文件,可惜现在不付费基本就是摆设了,挺喜欢网页微信的,在任何电脑上都可以方便的和自己手机连接,可惜挂了。

看 webrtc 挺好玩的,就撸了个网站,帮各个设备建立直连通道,方便文件分享和文字内容相互 copy。

现在只在 android 和 window 中使用着,苹果那一套据说 webrtc 支持不是很好,还没有测试和做兼容性。

www.pplink.link
16388 次点击
所在节点    分享创造
135 条回复
myqoo
2019-12-04 09:18:00 +08:00
@bshu 可以用上最新的 Native File System API。老的浏览器可以把收到的数据临时存在 storage cache 里。
bshu
2019-12-04 09:41:57 +08:00
@myqoo 谢谢你的建议,正在做这部分优化,前期偏兼容方案,后面就针对特定浏览器做强化功能的版本
likebeta
2019-12-04 11:28:41 +08:00
有个类似的: https://hostyoself.com
bshu
2019-12-04 12:19:19 +08:00
@likebeta 了解了一下,发现是采用的不同技术,他走的是 webscoket 中继,所有内容通过服务器转发,我这边用的是 webrtc 直连。不过,那个兄弟特别搞笑,你看一下上方的 FAQ,活宝一个
lework1234
2019-12-05 18:09:52 +08:00
不知羞耻的问下:作者准备开源不
feixia5712
2019-12-06 10:45:52 +08:00
我看下国外有一款跟你的差不多,还能设置密码分享
feixia5712
2019-12-06 10:46:33 +08:00
貌似开源的,不过后来不知咋了,没了
bshu
2019-12-07 11:33:00 +08:00
@sdalkesioe 已经支持单个文件无大小限制,如果是手机和苹果设备上请用 chrome,其他上面用最新版浏览器就行
ustcwq
2019-12-08 21:53:36 +08:00
感觉基于楼主的这个可以做一个资源分享的论坛啥的
bshu
2019-12-09 09:27:48 +08:00
@ustcwq 考虑过,只是怕又变成一个小电影的聚集地,还不太敢碰
hanguofu
2019-12-11 02:36:03 +08:00
请问如果双方只是文字聊天的话,用这个方案可以吗?
bshu
2019-12-11 09:03:47 +08:00
@hanguofu 当然可以,只是因为觉得这种使用场景比较少,所以没有搞那些表情之类的杂七杂八功能,纯粹文字实时沟通
smilzman
2019-12-12 17:05:31 +08:00
速度不错啊,可惜不开源~
jngke931126
2019-12-13 11:08:31 +08:00
@bshu 大佬前辈能透露一下扫描二维码那部分用的什么库么?谢谢啦
bshu
2019-12-13 16:17:45 +08:00
@jngke931126 node-qrcode
takemeh
2019-12-13 18:57:27 +08:00
@bshu 这个是生成二维码的吧。 扫描二维码用什么呢?
jngke931126
2019-12-14 10:38:36 +08:00
@bshu #115 如楼上 morty 所说,搜到的这个 https://github.com/soldair/node-qrcode 只有生成功能呢。
punk2sang
2019-12-15 16:58:45 +08:00
感觉跟 sharefest 有点像
bshu
2019-12-16 11:45:52 +08:00
@jngke931126
@takemeh
vue-qrcode-reader
outcastveron
2019-12-17 08:56:48 +08:00
非常好用的工具,收藏收藏!~~

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

https://tanronggui.xyz/t/624805

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

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

© 2021 V2EX