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

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

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

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

www.pplink.link
15871 次点击
所在节点    分享创造
135 条回复
bshu
2019-12-02 09:37:31 +08:00
@Hyseen 哇,多谢!意外之喜,因为之前 safari 一点没有测试,ui 兼容性都没有做,看来问题不大。前端首次用 quasar ui 框架,很不错,赞一个。做前端的兄弟可以尝试一下
steveway
2019-12-02 09:48:45 +08:00
好东西
愿意开源就更好了
支持~
TomStark
2019-12-02 09:50:06 +08:00
收藏了.很棒
qyvlik
2019-12-02 10:03:44 +08:00
还可以看看火狐的 https://send.firefox.com ,临时大文件传送。
fhvch
2019-12-02 10:05:35 +08:00
有点意思!
dixeran
2019-12-02 10:10:21 +08:00
NAT 严格点是不是就不能用了,比如 4G 网络这种
bshu
2019-12-02 10:16:07 +08:00
@qyvlik 这个也用过,是个好东东,我如果有钱也把这个功能整进去,除了可以同步直传还可以异步传,一个安全,一个方便,随便选
qyvlik
2019-12-02 10:22:03 +08:00
@bshu #47 重点:钱,哈哈。
bshu
2019-12-02 10:23:57 +08:00
@dixeran 可以用,实在无法穿透的,采用了分片多中继透明转发,具体见上方回复。估计这种用户多了,现在部署的中继带宽不够。初步两种方案,一个是把中继集成到合适的用户端,一个寻求国内便宜带宽服务商,多中继随机分片转发,对网络稳定性要求没那么高。还在权衡中。
Maboroshii
2019-12-02 10:37:26 +08:00
希望开源,学习一下
zifangsky
2019-12-02 10:49:00 +08:00
感觉很不错,先收藏试用一下
dreamweaver
2019-12-02 10:49:11 +08:00
哈哈你这个 logo 真就 piedpiper 呗
bshu
2019-12-02 10:54:06 +08:00
@dreamweaver 嘿嘿,被你抓包了,我一个理工男,既没有审美,也没设计能力。在 iconfont 中找啊找啊,就看到他了,然后就拎过来了。除了被我老婆抓包,你是第二个。
imdong
2019-12-02 11:00:32 +08:00
建议添加自定义 path,不然两台电脑,可能不太方便输入。

比如:自定义别名 + 密码
Zeonjl
2019-12-02 11:10:26 +08:00
收藏🙏
FakeLeung
2019-12-02 11:19:29 +08:00
传了个视频。
本地能打开,发给对方打不开。

bshu
2019-12-02 11:20:45 +08:00
@imdong 这个之前确实考虑过,当时觉得自定义的话需要配合一大推的安全机制才能更好保护用户不被恶意用户骚扰。而且也实现了连接前需要对方手动确认的功能,只是没有开放,主要考虑就是怕用户麻烦,还有就是远程连接时的方便性。比如我在家里的电脑打开网站,记下网址,然后我在公司或其他任何地方和设备都可以直接接入。现在的机制是只有关闭网站那么下次进来就是一个随机的新地址,可以防止恶意用户接入。如何是自定义的话,基本就是半永久,被探测到的风险还是较高的,加上密码的话确实可以一定程度上增加安全性。好,这个功能我记下了,稍后帮你加上去。当然也是本地浏览器验证奥,服务器不参与任何数据和业务逻辑。
bshu
2019-12-02 11:25:14 +08:00
@FakeLeung 数据是分片加密传输的,传输后会校验和重组,如何校验失败并且尝试自我修复仍然无法解决,那么会出现这个提示。一直在完善和修复这个机制中。方便的话请重新连接,然后传输一下这个视频试试。另外,请问你用的是什么系统和浏览器,多谢!!
FakeLeung
2019-12-02 11:27:06 +08:00
@bshu #58
我:macOS14.15 ,chrome 78.
对方不清楚:估计是 Windows10,chrome78
dcalsky
2019-12-02 11:31:08 +08:00
有同学用 iphone 在微信或者 qq 里打开测试过吗?我想问问兼容性

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

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

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

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

© 2021 V2EX