molvqingtai

molvqingtai

JavaScript Developer and TypeScript Gymnast.

一个去中心化、无服务器的匿名聊天浏览器扩展程序

这是一个去中心化、无服务器的匿名聊天浏览器扩展程序,利用 WebRTC 进行端到端加密通信。所有数据都存储在本地,所一你不用担心隐私,目的是为每个网站扩展聊天室的功能。

这个想法存在很久了,但是一直没找到比较好的 P2P 实现方式,前不久发现了一个神奇的库: https://github.com/dmotz/trystero

它支持将 BitTorrent, 🐦 Nostr, 📡 MQTT, ⚡️ Supabase, 🔥 Firebase, or 🪐 IPFS 这些去中心化网络作为 WebRTC 的信令服务,正真的做到无服务器运行。

目前已知问题:

Service Worker 还不支持 wbrtc 相关 API 导致不能常驻后台,也就是说每次切换 Tab 或刷新页面都会导致重新连接
Video: https://youtu.be/Rixj6zGZLUc

Github: https://github.com/molvqingtai/WebChat

image

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。