HQY

×

SimpleX:一款服务器不知道你是谁、不知道你跟谁聊天的 IM

hqy hqy 发表于2026-07-05 23:12:31 浏览4 评论0

抢沙发发表评论

它跟所有聊天软件都不一样

微信、Telegram、Signal、WhatsApp——这些你用的聊天软件都有一个共同点:服务器知道你是谁,知道你在跟谁聊。

加密保护的是消息内容,不是关系。你每天跟谁说话、几点在线、社交网络长什么样,服务器一清二楚。

SimpleX 把这个前提推翻了。

怎么做到的:没有用户,只有通道

主流 IM 的逻辑:你注册 → 拿到 ID → 消息来了,服务器查「这是 ID 114514 的消息」→ 转给你。

SimpleX 直接删掉了「用户」这个概念。它的数据库里没有 user 表。

取而代之的是单向消息通道。你给张三发消息,走通道 A。张三回你消息,走通道 B。A 和 B 是两条完全独立的通道,服务器端没有任何关联字段。

换成现实世界的类比:你把信投进 1 号邮筒,朋友从 5 号邮筒取走。邮局不知道这两个邮筒之间有关系。想通过邮筒使用记录反推社交关系?没门,因为压根没有记录。

服务器到底知道什么

  • 你是谁 → 不知道(没有用户 ID)
  • 你在跟谁聊 → 不知道(通道之间无关联)
  • 你的 IP → 不知道(默认走 Tor)
  • 消息内容 → 不知道(多层加密 + 送达即删)
  • 你的联系人列表 → 不知道(只存在你自己的设备上)
  • 社交图谱 → 无法推断(数据库里没有可关联的数据)

代价是什么

极致的匿名性不是免费的:

  • 加好友不方便——没有「手机号查找」,只能生成一次性邀请链接发给对方
  • 换设备等于重来——联系人不同步云端,换手机要重加所有人
  • 大群聊性能有限——百人以上规模还没优化到位

这不是 bug,是取舍。想要一键同步联系人和云端备份,服务器就必须知道你是谁。

谁需要它

日常聊天没必要折腾,微信够用。

但如果你做的事情不想让任何第三方知道你的社交结构和沟通模式,SimpleX 是我见过做得最彻底的方案。

去 GitHub 搜 simple-chat/simplex-chat


你现在用的聊天软件,服务器那边能看到你什么?评论区聊聊。


打赏

本文链接:https://kinber.cn/post/6695.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客