simplex-chat/simplex-chat

GitHub: simplex-chat/simplex-chat

SimpleX Chat 是一个不使用任何用户标识符的隐私优先即时通讯平台,通过去中心化架构和端到端加密保护用户身份、通信内容与社交关系元数据。

Stars: 12074 | Forks: 688

[![构建](https://static.pigsec.cn/wp-content/uploads/repos/cas/80/80ad4351734e9414210220a62f09015166697fa94d23b3834d7c9000e8ead3ba.svg)](https://github.com/simplex-chat/simplex-chat/actions/workflows/build.yml) [![GitHub 下载量](https://img.shields.io/github/downloads/simplex-chat/simplex-chat/total)](https://github.com/simplex-chat/simplex-chat/releases) [![GitHub 发布](https://img.shields.io/github/v/release/simplex-chat/simplex-chat)](https://github.com/simplex-chat/simplex-chat/releases) [![在 Reddit 上加入](https://img.shields.io/reddit/subreddit-subscribers/SimpleXChat?style=social)](https://www.reddit.com/r/SimpleXChat) ![在 Mastodon 上关注](https://img.shields.io/mastodon/follow/108619463746856738?domain=https%3A%2F%2Fmastodon.social&style=social) | 30/03/2023 | EN, [FR](/docs/lang/fr/README.md), [CZ](/docs/lang/cs/README.md), [PL](/docs/lang/pl/README.md) | SimpleX logo # SimpleX - 第一个没有任何用户标识符的消息平台 - 设计上 100% 私密! [](http://simplex.chat/blog/20221108-simplex-chat-v4.2-security-audit-new-website.html)     [](https://www.privacyguides.org/en/real-time-communication/#simplex-chat)     [](https://www.whonix.org/wiki/Chat#Recommendation)     [](https://www.kuketz-blog.de/simplex-eindruecke-vom-messenger-ohne-identifier/) **[为什么我们要构建 SimpleX Network](./docs/WHY.md)** ## 欢迎使用 SimpleX Chat! 1. 📲 [安装应用](#install-the-app)。 2. ↔️ [联系团队](#connect-to-the-team),[加入用户群组](#join-user-groups)并[关注我们的更新](#follow-our-updates)。 3. 🤝 [建立私人连接](#make-a-private-connection)。 4. 🔤 [帮助翻译 SimpleX Chat](#help-translating-simplex-chat)。 5. ⚡️ [贡献代码](#contribute)并[通过捐赠支持我们](#please-support-us-with-your-donations)。 [了解更多关于 SimpleX Chat 的信息](#contents)。 ## 安装应用 [iOS app](https://apps.apple.com/us/app/simplex-chat/id1605771084)   [![Android app](https://static.pigsec.cn/wp-content/uploads/repos/cas/ab/ab7f90da150e05d45d6313917ac39fff1bc6410b44a194f16d6ab2a03c4ada46.svg)](https://play.google.com/store/apps/details?id=chat.simplex.app)   [F-Droid](https://app.simplex.chat)   [iOS TestFlight](https://testflight.apple.com/join/DWuT2LQu)   [APK](https://github.com/simplex-chat/simplex-chat/releases/latest/download/simplex-aarch64.apk) - 🖲 保护您的消息和元数据 - 您与谁交谈以及何时交谈。 - 🔐 双重棘轮端到端加密,并带有额外的加密层。 - 📱 适用于 Android([Google Play](https://play.google.com/store/apps/details?id=chat.simplex.app), [APK](https://github.com/simplex-chat/simplex-chat/releases/latest/download/simplex-aarch64.apk))和 [iOS](https://apps.apple.com/us/app/simplex-chat/id1605771084) 的移动应用。 - 🚀 适用于 iOS 的 [TestFlight 预览版](https://testflight.apple.com/join/DWuT2LQu) 提早 1-2 周提供新功能 - **限制 10,000 名用户**! - 🖥 可作为终端(控制台)[应用 / CLI](#zap-quick-installation-of-a-terminal-app) 在 Linux、MacOS、Windows 上使用。 ## 联系团队 您可以通过应用使用个人资料中无对话时显示的“与开发者聊天”按钮、应用设置中的“发送问题和想法”或通过我们的 [SimpleX 地址](https://smp6.simplex.im/a#lrdvu2d8A1GumSmoKb2krQmtKhWXq-tyGpHuM7aMwsw) 来联系团队。请连接以: - 提出任何问题 - 建议任何改进 - 分享任何相关内容 我们手动回复问题,因此不是即时的 – 最多可能需要 24 小时。 如果您有兴趣帮助我们集成开源语言模型,并[加入我们的团队](./docs/JOIN_TEAM.md),请与我们联系。 ## 加入用户群组 您可以在 [SimpleX Directory](https://simplex.chat/directory/) 中找到由用户创建的群组。它也可以作为 [SimpleX bot](https://smp4.simplex.im/a#lXUjJW5vHYQzoLYgmi8GbxkGP41_kjefFvBrdwg-0Ok) 使用,允许您将自己的群组和社区添加到目录中。我们对这些群组中共享的内容不承担责任。 **请注意**:以下创建的群组仅供用户提问、提出建议和询问有关 SimpleX Chat 的问题。 如果您有任何问题想问,可以加入一个英语用户群组:[#SimpleX users group](https://smp4.simplex.im/g#hr4lvFeBmndWMKTwqiodPz3VBo_6UmdGWocXd1SupsM) 还有一个面向基于 SimpleX 平台进行开发的开发者的群组 [#simplex-devs](https://smp6.simplex.im/g#Drx3efC-n418AuSpzTspw9SER0iJwrQTmKBafQHwkKM): - 聊天机器人和自动化 - 与其他应用的集成 - 社交应用和服务 - 等。 您可以通过在应用中打开这些链接,或在桌面浏览器中打开并扫描 QR 码来加入这些群组及其他群组。 ## 关注我们的更新 我们通过以下渠道发布我们的更新和发布: - [Reddit](https://www.reddit.com/r/SimpleXChat/), [Twitter](https://twitter.com/SimpleXChat), [Lemmy](https://lemmy.ml/c/simplex), [Mastodon](https://mastodon.social/@simplex) 和 [Nostr](https://snort.social/p/npub1exv22uulqnmlluszc4yk92jhs2e5ajcs6mu3t00a6avzjcalj9csm7d828)。 - SimpleX Chat [团队资料](#connect-to-the-team)。 - [博客](https://simplex.chat/blog/) 和 [RSS 订阅源](https://simplex.chat/feed.rss)。 - [邮件列表](https://simplex.chat/#join-simplex),极少使用。 ## 建立私人连接 您需要与您的朋友分享链接,或亲自或通过视频通话扫描他们手机上的 QR 码,以建立连接并开始发消息。 您分享链接的渠道不需要是安全的 - 只要您能确认是谁给您发送了消息并且您的 SimpleX 连接已建立就足够了。 建立私人连接 对话 视频通话 连接后,您可以[验证连接安全码](./blog/20230103-simplex-chat-v4.4-disappearing-messages.md#connection-security-verification)。 ## 用户指南(新) 在新的[用户指南](./docs/guide/README.md)中了解应用功能和设置。 ## 目录 - [为什么隐私很重要](#why-privacy-matters) - [SimpleX 的隐私和安全方法](#simplex-approach-to-privacy-and-security) - [完全的隐私](#complete-privacy-of-your-identity-profile-contacts-and-metadata) - [防止垃圾信息滥用](#the-best-protection-against-spam-and-abuse) - [您数据的所有权和安全性](#complete-ownership-control-and-security-of-your-data) - [用户拥有 SimpleX network](#users-own-simplex-network) - [常见问题](#frequently-asked-questions) - [新闻和更新](#news-and-updates) - [终端应用的快速安装](#zap-quick-installation-of-a-terminal-app) - [SimpleX 平台设计](#simplex-platform-design) - [隐私和安全:技术细节和限制](#privacy-and-security-technical-details-and-limitations) - [面向开发者](#for-developers) - [开发聊天机器人](#develop-a-chat-bot) - [路线图](#roadmap) - [免责声明、安全联系、许可证](#disclaimers) ## 为什么隐私很重要 每个人都应该关心他们通信的隐私和安全——即使没有什么可隐瞒的,无害的对话也可能让您陷入危险。 最令人震惊的故事之一是 [Mohamedou Ould Salahi](https://en.wikipedia.org/wiki/Mohamedou_Ould_Slahi) 的经历,他在回忆录中写下了这段经历,并在电影《毛里塔尼亚人》中展示。他在没有经过审判的情况下被关进关塔那摩监狱,并在那里遭受了 15 年的酷刑,因为在他居住在德国的 10 年间,他曾打电话给在阿富汗的亲戚,被怀疑与 9/11 袭击有关。 仅仅使用端到端加密的消息应用是不够的,我们都应该使用能够保护我们个人网络隐私(即我们与谁有联系)的消息应用。 ## SimpleX 的隐私和安全方法 ### 您的身份、资料、联系人和元数据的完全隐私 **与任何其他现有的消息平台不同,SimpleX 没有分配给用户的任何标识符** —— 甚至没有随机数。这保护了您与谁通信的隐私,将其隐藏在 SimpleX 平台服务器和任何观察者之外。[阅读更多](./docs/SIMPLEX.md#full-privacy-of-your-identity-profile-contacts-and-metadata)。 ### 抵御垃圾信息滥用的最佳保护 由于您在 SimpleX 平台上没有标识符,除非您分享一次性的邀请链接或可选的临时用户地址,否则任何人都无法联系到您。[阅读更多](./docs/SIMPLEX.md#the-best-protection-against-spam-and-abuse)。 ### 您数据的完全所有权、控制权和安全性 SimpleX 将所有用户数据存储在客户端设备上,消息仅临时保存在 SimpleX 中继服务器上,直到它们被接收。[阅读更多](./docs/SIMPLEX.md#complete-ownership-control-and-security-of-your-data)。 ### 用户拥有 SimpleX network 您可以在自己的服务器上使用 SimpleX,并且仍然可以使用应用中预配置的服务器或任何其他 SimpleX 服务器与人们进行交流。[阅读更多](./docs/SIMPLEX.md#users-own-simplex-network)。 ## 常见问题 1. _SimpleX 如何在没有任何用户标识符的情况下传递消息?_ 请参阅解释 SimpleX 工作原理的 [v2 发布公告](./blog/20220511-simplex-chat-v2-images-files.md#the-first-messaging-platform-without-user-identifiers)。 2. _为什么我不直接用 Signal?_ Signal 是一个使用手机号码来识别其用户及其联系人的中心化平台。这意味着,虽然 Signal 上的消息内容受到强大的端到端加密保护,但 Signal 可以看到大量的元数据——您与谁交谈以及何时交谈。 3. _它与 Matrix、Session、Ricochet、Cwtch 等同样不需要用户身份的平台有何不同?_ 尽管这些平台不需要_真实身份_,但它们确实依赖匿名的用户身份来传递消息——例如,它可以是身份密钥或随机数。使用持久的用户身份(即使是匿名的)会产生观察者和/或服务提供商知晓用户连接图的风险,并可能导致某些用户被去匿名化。如果使用相同的用户资料通过 SimpleX 以外的任何消息应用连接到两个不同的人,这两个人可以确认他们是否连接到了同一个人——他们会在消息中使用相同的用户标识符。而在 SimpleX 中,您与不同联系人的对话之间没有任何共同的元数据——这是任何其他消息平台都不具备的品质。 ## 新闻和更新 近期的重要更新: [2025 年 7 月 29 日 SimpleX Chat v6.4.1:欢迎您的联系人,审查成员以保护群组等。](./blog/20250729-simplex-chat-v6-4-1-welcome-contacts-protect-groups-app-security.md) [2025 年 7 月 3 日 SimpleX network:与人连接的新体验 — 现已在 SimpleX Chat v6.4-beta.4 中提供](./blog/20250703-simplex-network-protocol-extension-for-securely-connecting-people.md) [2025 年 3 月 8 日 SimpleX Chat v6.3:公共群组中的新用户体验和安全性](./blog/20250308-simplex-chat-v6-3-new-user-experience-safety-in-public-groups.md) [2025 年 1 月 14 日 SimpleX network:大型群组和保护隐私的内容审核](./blog/20250114-simplex-network-large-groups-privacy-preserving-content-moderation.md) [2024 年 12 月 10 日 SimpleX network:由 Flux 运营的预设服务器、商务聊天以及应用 v6.2 的更多功能](./20241210-simplex-network-v6-2-servers-by-flux-business-chats.md) [2024 年 10 月 14 日 SimpleX network:Trail of Bits 对协议设计的安全审查,v6.1 发布,提供更好的通话和用户体验。](./blog/20241014-simplex-network-v6-1-security-review-better-calls-user-experience.md) [2024 年 8 月 14 日 SimpleX network:Jack Dorsey 和 Asymmetric 的投资,v6.0 发布,带来全新的用户体验和私密消息路由](./blog/20240814-simplex-chat-vision-funding-v6-private-routing-new-user-experience.md) [2024 年 6 月 4 日 SimpleX network:私密消息路由,v5.8 发布,带有 IP 地址保护和聊天主题](./blog/20240604-simplex-chat-v5.8-private-message-routing-chat-themes.md) [2024 年 3 月 14 日 SimpleX Chat v5.6 测试版:为 Signal 双重棘轮算法增加抗量子特性。](./blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.md) [2023 年 11 月 25 日 SimpleX Chat v5.4 发布:通过抗量子协议连接移动端和桌面应用,以及大幅改进的群组](./blog/20231125-simplex-chat-v5-4-link-mobile-desktop-quantum-resistant-better-groups.md)。 [2023 年 4 月 22 日 SimpleX Chat:愿景与资金,v5.0 发布,支持高达 1GB 的视频和文件](./blog/20230422-simplex-chat-vision-funding-v5-videos-files-passcode.md)。 [2023 年 3 月 1 日 SimpleX File Transfer – 高效、私密且安全地发送大文件,即将集成到 SimpleX Chat 应用中。](./blog/20230301-simplex-file-transfer-protocol.md)。 [2022 年 11 月 8 日 Trail of Bits 进行安全审计,新网站上线,v4.2 发布](./blog/20221108-simplex-chat-v4.2-security-audit-new-website.md)。 [所有更新](./blog) ## :zap: 终端应用的快速安装 ``` curl -o- https://raw.githubusercontent.com/simplex-chat/simplex-chat/stable/install.sh | bash ``` 安装好聊天客户端后,只需在终端中运行 `simplex-chat` 即可。 ![simplex-chat](https://static.pigsec.cn/wp-content/uploads/repos/cas/c8/c81545062bb8e7c7f413e2af481b64122ac83cdd5109bac610e373842c11337d.gif) 阅读更多关于[安装和使用终端应用](./docs/CLI.md)的信息。 ## SimpleX 平台设计 SimpleX 是一个具有独特网络拓扑结构的客户端-服务器网络,它使用冗余、一次性的消息中继节点通过单向(单工)消息队列异步传递消息,从而提供收发件人的匿名性。 与 P2P 网络不同,所有消息都通过一个或多个服务器节点传递,这些节点甚至不需要具有持久性。事实上,当前的 [SMP 服务器实现](https://github.com/simplex-chat/simplexmq#smp-server)使用内存消息存储,仅持久化队列记录。SimpleX 提供了比 P2P 设计更好的元数据保护,因为传递消息时不使用任何全局参与者标识符,从而避免了 [P2P 网络的问题](./docs/SIMPLEX.md#comparison-with-p2p-messaging-protocols)。 与联邦网络不同,服务器节点**没有用户记录**,**彼此不通信**,并且在消息发送给接收者后**不存储消息**。没有办法发现参与 SimpleX 网络的所有服务器列表。这种设计避免了所有联邦网络都具有的元数据可见性问题,并更好地防范全网络攻击。 只有客户端设备拥有用户、其联系人和群组的信息。 有关平台目标和技术设计的更多信息,请参阅 [SimpleX 白皮书](https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md)。 有关聊天客户端之间通过 [SimpleX Messaging Protocol](https://github.com/simplex-chat/simplexmq/blob/stable/protocol/simplex-messaging.md) 发送的消息格式,请参阅 [SimpleX Chat Protocol](./docs/protocol/simplex-chat.md)。 ## 隐私和安全:技术细节和限制 SimpleX Chat 仍在开发中——我们会在功能准备就绪时发布改进。您需要决定当前状态是否足以满足您的使用场景。 我们编制了一份[术语表](./docs/GLOSSARY.md),用于描述通信系统,以帮助理解下面的一些术语,并帮助比较各种通信系统的优缺点。 已实现的功能: 1. 与所有其他平台(即使是最私密的平台)使用的用户资料标识符不同,SimpleX 使用[基于队列的成对标识符](./docs/GLOSSARY.md#pairwise-pseudonymous-identifier)(每个单向消息队列有 2 个地址,在 iOS 上可选第 3 个地址用于推送通知,用户之间的每个连接有 2 个队列)。这使得在应用层面上观察网络图变得更加困难,因为对于 `n` 个用户,可能有多达 `n * (n-1)` 个消息队列。 2. 使用 [NaCl cryptobox](https://nacl.cr.yp.to/box.html) 在每个消息队列中进行[端到端加密](./docs/GLOSSARY.md#end-to-end-encryption)。添加此功能是为了在将来允许冗余(通过多个服务器传递每条消息),以避免在不同的队列中出现相同的密文(只有在 TLS 被破坏时攻击者才能看到)。用于此加密的加密密钥不轮换,相反,我们计划轮换队列。Curve25519 密钥用于密钥协商。 3. 在两个用户(或群组成员)之间的每次对话中使用[双重棘轮](./docs/GLOSSARY.md#double-ratchet-algorithm)端到端加密。这与 Signal 和许多其他消息应用使用的算法相同;它通过[前向保密](./docs/GLOSSARY.md#forward-secrecy)(每条消息都由其自己的临时密钥加密)和[破坏恢复](./docs/GLOSSARY.md#post-compromise-security)(密钥作为消息交换的一部分频繁重新协商)提供 OTR 消息传递。两对 Curve448 密钥用于初始[密钥协商](./docs/GLOSSARY.md#key-agreement-protocol),发起方通过连接链接传递这些密钥,接受方在确认消息的头部传递。 4. *在每个棘轮步骤中*,在双重棘轮协议中使用[抗量子密钥交换](./docs/GLOSSARY.md#post-quantum-cryptography)。在[这篇文章](./blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.md)中阅读更多信息,另请参阅 Apple 的[出版物]( https://security.apple.com/blog/imessage-pq3/),解释了抗量子密钥轮换的必要性。 5. 对从服务器传送到接收者的消息使用额外的 NaCL cryptobox 加密层。该层避免了服务器内部在 TLS 内的发送和接收流量之间出现任何相同的密文(并且也没有共同的标识符)。 6. 多个级别的[内容填充](./docs/GLOSSARY.md#message-padding)以挫败消息大小攻击。 7. 所有消息元数据,包括服务器接收消息的时间(四舍五入到秒),都发送到加密信封内的接收者,因此即使 TLS 被破坏也无法观察到。 8. 客户端-服务器连接仅允许使用 TLS 1.2/1.3,仅限于加密算法:CHACHA20POLY1305_SHA256、Ed25519/Ed448、Curve25519/Curve448。 9. 为了防止重放攻击,SimpleX 服务器要求将 [tlsunique 通道绑定](https://www.rfc-editor.org/rfc/rfc5929.html)作为每个客户端命令中的会话 ID,并使用每队列临时密钥进行签名。 10. 为了保护您的 IP 地址免受未知消息中继的攻击,并实现每条消息的传输匿名性(相比于 Tor/VPN 的每个连接的匿名性),从 v6.0 开始,所有 SimpleX Chat 客户端默认使用私密消息路由。在[这篇文章](./blog/20240604-simplex-chat-v5.8-private-message-routing-chat-themes.md#private-message-routing)中阅读更多信息。 11. 为了保护您的 IP 地址免受未知文件中继的攻击,当未启用 SOCKS 代理时,SimpleX Chat 客户端在从未知服务器下载文件前会要求确认。 12. 为了保护您的 IP 地址免受已知服务器的攻击,所有 SimpleX Chat 客户端都支持通过 Tor 访问消息服务器——有关更多详细信息,请参阅 [v3.1 发布公告](./blog/20220808-simplex-chat-v3.1-chat-groups.md)。 13. 使用密码进行本地数据库加密——您的联系人、群组以及所有发送和接收的消息都经过加密存储。如果您在 v4.0 之前使用过 SimpleX Chat,则需要通过应用设置启用加密。 14. 传输隔离——不同的用户资料流量使用不同的 TCP 连接和 Tor 电路,也可选择用于不同的联系人和群组成员连接。 15. 手动消息队列轮换,以将对话移动到另一个 SMP 中继。 16. 使用 [XFTP protocol](https://simplex.chat/blog/20230301-simplex-file-transfer-protocol.html) 发送端到端加密文件。 17. 本地文件加密。 18. [可复现的服务器构建](./docs/SERVER.md#reproduce-builds)。 我们计划添加: 1. 自动消息队列轮换和冗余。目前,在用户之间创建的队列会一直使用,直到用户手动更改队列或删除联系人。我们计划添加自动队列轮换,以使这些标识符成为临时的,并根据待定的计划进行轮换(例如,每 X 条消息,或每 X 小时/天)。 2. 消息“混合”——增加消息传递的延迟,以防止通过消息时间进行流量关联。 3. 可复现的客户端构建——这是一个复杂的问题,但我们的目标是在 2025 年至少部分实现它。 4. 接收者的 XFTP 中继,以减少流量并隐藏 IP 地址,使其免受由另一方选择并可能控制的中继的影响。 ## 面向开发者 您可以: - [创建聊天机器人或服务](#develop-a-chat-bot)。 - 运行 [simplex-chat 终端 CLI](./docs/CLI.md) 来执行单个聊天命令,例如,作为 shell 脚本执行的一部分发送消息。 - 使用 SimpleX Chat 库将聊天功能集成到您的移动应用中。 - 使用 Haskell 创建聊天机器人和服务——请参阅[简单](./apps/simplex-bot/)和更[高级的聊天机器人示例](./apps/simplex-bot-advanced/)。 如果您正在考虑使用 SimpleX 平台进行开发,请联系我们获取建议和支持。 也请加入 [#simplex-devs](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2F6eHqy7uAbZPOcA6qBtrQgQquVlt4Ll91%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAqV_pg3FF00L98aCXp4D3bOs4Sxv_UmSd-gb0juVoQVs%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22XonlixcHBIb2ijCehbZoiw%3D%3D%22%7D) 群组,以提出任何问题并分享您的成功案例。 ## 开发聊天机器人 您可以通过将 SimpleX Chat 终端 CLI 作为本地 WebSocket 服务器运行,使用任何语言创建聊天机器人或任何基于聊天的服务。 请参阅[我们的新 bot API 参考](./bots/README.md)。它的大部分内容是根据核心库类型自动生成的,因此保持最新。 另请参阅 [TypeScript SimpleX Chat 客户端](./packages/simplex-chat-client/) 和 [JavaScript 聊天机器人示例](./packages/simplex-chat-client/typescript/examples/squaring-bot.js)。 ## 路线图 - ✅ 易于部署的 SimpleX 服务器,带有内存消息存储,无任何依赖。 - ✅ 支持群组和文件的终端(控制台)客户端。 - ✅ 在 Linode 上一键部署 SimpleX 服务器。 - ✅ 使用双重棘轮协议进行端到端加密,并带有额外的加密层。 - ✅ 适用于 Android 和 iOS 的移动应用 v1。 - ✅ 使用后台服务为 Android 提供私密的即时通知。 - ✅ Haskell 聊天机器人模板。 - ✅ v2.0 - 在移动应用中支持图像和文件。 - ✅ 手动删除聊天记录。 - ✅ 通过移动应用进行端到端加密的 WebRTC 音频和视频通话。 - ✅ 使用 Apple Push Notification service 为 iOS 提供保护隐私的即时通知。 - ✅ 聊天数据库导出和导入。 - ✅ 移动应用中的聊天群组。 - ✅ 通过 Tor 连接到消息服务器。 - ✅ 将双服务器地址作为 v3 隐藏服务访问消息服务器。 - ✅ 聊天服务器和 TypeScript 客户端 SDK,用于开发聊天界面、集成和聊天机器人(已准备好发布公告)。 - ✅ 匿名模式,与每个联系人分享一个新的随机名称。 - ✅ 聊天数据库加密。 - ✅ 自动删除聊天记录。 - ✅ 加入群组的链接并提高群组稳定性。 - ✅ 语音消息(接收者可针对每个联系人选择退出)。 - ✅ SMP 服务器的基本身份验证(授权创建新队列)。 - ✅ 查看已删除的消息,发送者完全删除消息(接收者可针对每个联系人选择加入)。 - ✅ 阻止在最近使用的应用中截图和查看。 - ✅ 高级服务器配置。 - ✅ 消息消失(接收者可针对每个联系人选择加入)。 - ✅ “实时”消息。 - ✅ 通过单独的带外通道验证联系人。 - ✅ 同一个聊天数据库中的多个用户资料。 - ✅ 可选择避免为多个连接重用同一个 TCP 会话。 - ✅ 保留消息草稿。 - ✅ 文件服务器,以优化高效和私密地发送大文件。 - ✅ 改进的音视频通话。 - ✅ 支持较旧的 Android OS 和 32 位 CPU。 - ✅ 隐藏的聊天资料。 - ✅ 通过 [XFTP protocol](./blog/20230301-simplex-file-transfer-protocol.md) 发送和接收大文件。 - ✅ 视频消息。 - ✅ 应用访问密码。 - ✅ 改进的 Android 应用 UI 设计。 - ✅ 可选的备用访问密码。 - ✅ 消息回应 - ✅ 消息编辑历史 - ✅ 减少大型群组中的电池和流量消耗。 - ✅ 消息送达确认(发送者可针对每个联系人选择退出)。 - ✅ 桌面客户端。 - ✅ 加密存储在应用中的本地文件。 - ✅ 从桌面应用使用移动资料。 - ✅ 私人笔记。 - ✅ 改进视频发送(包括本地存储视频的加密)。 - ✅ 双重棘轮协议中的抗量子密钥交换。 - ✅ 为发送者提供的消息传递中继(向接收者的服务器隐藏 IP 地址并减少流量)。 - ✅ 在应用中支持多个网络运营商。 - 🏗 大型群组、社区和公共频道。 - 🏗 用于连接和加入群组的短链接。 - 🏗 提高稳定性并减少电池消耗。 - 🏗 改善新用户的体验。 - 隐私和安全滑块——一种一次性设置所有设置的简单方法。 - SMP 队列冗余和轮换(目前支持手动)。 - 在通过联系人地址发送的连接请求中包含可选消息。 - 改进对话中的导航和搜索(展开并滚动到引用的消息,滚动到搜索结果等)。 - 信息流/广播。 - 与现有联系人的临时/消失/OTR 对话。 - 私密分享您的位置。 - 用于聊天中自定义交互性的 Web 小部件。 - 可编程聊天自动化/规则(自动回复/转发/删除/发送、提醒等)。 - 保护隐私的身份服务器,用于可选的基于 DNS 的联系人/群组地址,以简化连接和发现,但不用于传递消息: - 即使您丢失域名,也保留所有联系人和群组。 - 服务器没有关于您的联系人和群组的信息。 - 大容量多节点 SMP 中继。 ## 免责声明 [SimpleX protocols 和安全模型](https://github.com/simplex-chat/simplexmq/blob/master/protocol/overview-tjr.md)经过审查,并在 v1.0.0 中进行了许多破坏性的更改和改进。 SimpleX 加密和网络的实施安全评估于 2 年 10 月由 [Trail of Bits](https://www.trailofbits.com/about) 完成——请参阅[公告](./blog/20221108-simplex-chat-v4.2-security-audit-new-website.md)。 SimpleX protocols 的加密审查于 2024 年 7 月由 Trail of Bits 完成——请参阅[公告](./blog/20241014-simplex-network-v6-1-security-review-better-calls-user-experience.md)。 SimpleX Chat 仍然是一个相对早期的平台(移动应用于 2022 年 3 月发布),因此您可能会发现一些错误和缺失的功能。如果您能让我们知道任何需要修复或改进的地方,我们将不胜感激。 应用中配置的默认服务器是基于尽力而为的原则提供的。我们目前不保证任何 SLA,尽管从历史上看,我们的每个服务器的正常运行时间均超过 99.9%。 我们从未提供过或被第三方要求访问我们的服务器或从我们的服务器获取任何信息。如果我们被要求提供此类访问权限或信息,我们将遵循适当的法律程序。 我们不记录用户的 IP 地址,也不在我们的服务器上执行任何流量关联。如果传输级别的安全至关重要,您必须使用 Tor 或其他类似的网络来访问消息服务器。我们将改进客户端应用程序,以减少流量关联的机会。 请在[隐私政策](./PRIVACY.md)中阅读更多信息。 ## 安全联系 请参阅我们的[安全政策](./docs/SECURITY.md),了解如何向我们报告安全漏洞。我们将协调修复和披露。 请不要通过 GitHub issues 报告安全漏洞。 ## 许可证 本软件基于 GNU Affero General Public License version 3 (AGPLv3) 授权。有关详细信息,请参阅 [LICENSE](./LICENSE) 文件。SimpleX 和 SimpleX Chat 的名称、徽标、相关品牌材料以及应用和网站的图形资产(插图、图像、视觉设计等)不受此许可证约束,而是受 [TRADEMARK](./docs/TRADEMARK.md) 和 [ASSETS_LICENSE](./assets/ASSETS_LICENSE.md) 文件中概述的条款约束。 如果您想在您的出版物中使用任何图形资产,请征求许可。文本可用作直接引用,并注明来源。 [iOS app](https://apps.apple.com/us/app/simplex-chat/id1605771084)   [![Android app](https://static.pigsec.cn/wp-content/uploads/repos/cas/ab/ab7f90da150e05d45d6313917ac39fff1bc6410b44a194f16d6ab2a03c4ada46.svg)](https://play.google.com/store/apps/details?id=chat.simplex.app)   [F-Droid](https://app.simplex.chat)   [iOS TestFlight](https://testflight.apple.com/join/DWuT2LQu)   [APK](https://github.com/simplex-chat/simplex-chat/releases/latest/download/simplex-aarch64.apk)
标签:匿名网络, 即时通讯, 去中心化, 网络安全, 跨平台应用, 隐私保护