当前位置:首页 > 热门资讯

EdgeChat:用 Cloudflare 自建私密聊天室

【导语】想有个自己的聊天空间,又不想长期维护服务器?EdgeChat 把整套即时通讯搬到了 Cloudflare 上,下面说清它能做什么、怎么部署、值不值得搭。

它到底能做什么

EdgeChat 把自己定位成一个可以自行托管的团队聊天系统,界面和功能接近常见的办公 IM。它运行在 Cloudflare 的 WOrkers 上,不需要你另外买一台常驻服务器。

具体能用的能力包括:公开群组、私有群组、一对一私信;文字、图片、视频、音频和普通文件的上传与预览;浏览器内录音的语音消息,支持波形显示和 1x、1.5x、2x 倍速播放;私信之间还能发起 WebRTC 一对一语音通话,默认 P2P 直连,直连失败时自动回落 TURN 中继。

管理后台也没有缺席:仪表盘、用户管理、注册邀请、网站设置都在里面,还能永久封禁用户,或按天、小时、分钟设置临时封禁,到期自动解除。

  • 公开群组 / 私有群组 / 一对一私信
  • 图片、视频、音频、文件上传与预览
  • 语音消息:波形显示 + 倍速播放
  • 私信 WebRTC 一对一语音通话
  • 邀请制后台:用户管理、封禁、站点设置

数据到底在谁手里

这是 EdgeChat 和商用 SaaS 最大的区别。传统聊天软件数据放在厂商服务器,EdgeChat 把应用和数据资源都部署到你自己的 Cloudflare 账号下,用的是 D1 数据库、KV 和 R2 存储。

新写入的消息正文和新上传的附件会用 AES-256-GCM 做服务端加密,密钥由 GitHub Actions 在部署时自动生成并版本化管理,还能一键增量轮换。管理后台不提供任何查看消息正文的入口,只展示消息数量这类聚合统计。

有一点必须说清楚:它是服务端加密,不是端到端加密。Worker 在校验完会话权限后仍然会解密内容,所以 Cloudflare 运行环境和掌握密钥的部署方仍需要被信任。它不是用来做绝对匿名通讯的工具,而是给想自己掌控聊天空间的人用的。

和 Telegram 打通

如果你和团队已经在用 Telegram,EdgeChat 的双向桥接能省掉「逼所有人换 APP」的麻烦。管理员在后台把一个 EdgeChat 群组和一个 Telegram 群组绑定后,两侧消息通过 Bot 实时双向转发。

网页里发出的文字、图片、视频、语音、文件会同步到 Telegram 群,Telegram 群里的消息也会回到 EdgeChat,两边就像在同一个群里聊。成员还能在网页关闭时绑定 Bot,继续收到私信和 @ 提醒,而且提醒里不含消息正文,降低内容泄露风险。

怎么把它跑起来

部署走的是 GitHub Actions 自动部署。仓库自带 deploy-worker.yml 工作流,你只要完成 Cloudflare 授权、在仓库里配好管理员账号密码等密钥,向 master 分支推送代码或者手动触发工作流就能上线,后续更新也能自动合并。

成本上,官方说法是「在 Cloudflare 免费额度内可跑」,也就是 Workers 请求、D1、KV、R2 的免费档。实际花多少取决于你的套餐和用量,小团队或几个人的小圈子基本不会踩到付费线。新人可以先打开官方在线演示站看界面,再决定要不要部署。

  • 在 GitHub 配置 Cloudflare API Token 与管理员账号密码等 Repository Secrets
  • 向仓库 master/mAIn 分支推送代码,或手动触发 Deploy Worker 工作流
  • 等 Actions 跑完,打开分配的 workers.dev 地址,用管理员账号登录
  • 在后台创建成员账号或生成邀请链接,把团队拉进聊天室

谁适合自己搭一个

这几类人最值得试试:想拥有独立聊天空间、不想数据留在第三方的人;已经在玩 Cloudflare、想练手 Serverless 和 Workers 的开发者;有小团队、项目群或兴趣圈子、需要把不同话题分开管理的人。

它不适合的也很明确:想要开箱即用的普通用户、需要端到端加密的绝对隐私场景、以及懒得碰 GitHub 和 Cloudflare 配置的人。说到底,EdgeChat 卖的是「自己掌控」,代价是你要承担一点部署和运维的学习成本。

关注格熊,持续分享最新免费资源!

  • 随机文章
  • 热门文章
  • 热评文章

扫描二维码推送至手机访问。

版权声明:本文由格熊发布,如需转载请注明出处。

免责声明:本站收集的内容,都来自网络,版权争议与本站无关。

本文链接:https://gexiong.abn.cn/rmzx/808.html

分享给朋友:

相关文章

这年头,信息差就是赚钱利器,你掌握了哪些信息差?

这年头,信息差就是赚钱利器,你掌握了哪些信息差?

以域名为比喻:1、你去卖别人店铺的域名,空手套白狼,这就是信息差。2、你去预定抢注,再加点价格在一口价卖,这就是信息差。3、你多加好友,兴建社群,然后制定规则、入群门槛,也能赚得盆满钵满,且能成为圈内名人,这也是信息差。4、你多加社群,掌握一手资讯信息,然后进行整合和加工变成自己的东西,这也是信息差…

来了!HarmonyOS 2

来了!HarmonyOS 2

6 月 2 日晚 8 时,华为正式举行 HarmonyOS 2 及华为新品发布会。HarmonyOS 2 正式亮相,这是继 2019 年华为 " 官宣 "Harmony 操作系统(OS)后,该系统正式搭载到智能手机。美的、魅族等越来越多的企业也宣布加入基于 Harmony OS…

为什么我们一定要拥有自己的系统?详述国产系统的发展过程!

为什么我们一定要拥有自己的系统?详述国产系统的发展过程!

一、前言1999年,中国科技部部长徐冠华曾说过:“中国信息产业缺芯少魂”。这其中,芯指的是芯片,而魂则是指操作系统。转眼间20多年已经过去了,没想到直到如今,曾让中国危机感爆棚的芯片和操作系统仍然属于中国的软肋。美国对华为的封杀,第一个禁的就是芯片。2020年,美国政府对华为的芯片禁令正式生效,在此…

Windows 11 正式发布!从里到外焕然一新,还能用安卓!

Windows 11 正式发布!从里到外焕然一新,还能用安卓!

等了一周,Windows 11 终于来了。没错,新一代 Windows 系统就叫「Windows 11」;换句话说,上周的泄漏版确实是个“真料”。#数码科技要闻# 如果你体验过的话,应该不难发现,Windows 11 最大的变化就是视觉方面了。比如,…

Windows 11 TPM 2.0 要求突然让虚拟机用户被锁定

Windows 11 TPM 2.0 要求突然让虚拟机用户被锁定

(图片来源:微软) Windows 11的TPM 要求的歌谣还在继续:微软不仅仍然需要澄清要求的含义,而且现在已经发现虚拟机用户可能会错过。虽然虚拟机用户能够运行Windows 11 的预发布版本,但用户现在发现自己无法更新操作系统。这背后的问题似乎是它们没有物理TPM模块。过去几年制造的…

Windows11将于10月5日发布

Windows11将于10月5日发布

微软宣布了正式的Windows 11 发布日期,10 月 5 日是决定性的星期二。该公告是通过今天的Windows 博客发布的,指出这是 Windows 11 的免费升级将开始向符合条件的 Windows 10 PC 推出的时间。 然而,这不会是一蹴而就的事情,因为微软的分阶段推出意味着它只期…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。