PaperPhoneLite 是轻量级端到端加密即时通讯项目。
服务器和客户端完全使用 Tor ,服务器和客户端都不会暴露 IP 地址。
🔐 端到端加密 X25519 + ML-KEM-768 混合密钥协商与 XSalsa20-Poly1305 消息加密,支持 Signal 风格安全号码验证
🗝️ 零知识加密范围 服务器保存加密会话密文,仅处理账号、好友/群组、路由和推送等必要元数据;身份私钥与 Sender Key 保留在本地
🎭 文本外观与额外加密 可为本设备上的聊天设置额外密码和 8 种文本外观,支持手动锁定和离开前台后自动锁定
🎤 语音消息与变声 录制语音消息,并支持 0.8x 低沉、1.0x 正常、1.2x 高音三档本地变声
📱 会话保持 30 分钟 Access Token + 90 天设备 Refresh Token ;网络、IP 、VPN 或代理变化时自动重建连接
📨 可靠消息同步 WebSocket 双向心跳、持久化发件箱、客户端消息 ID 幂等和服务端序号增量补齐
📴 离线访问 按账户隔离缓存联系人、群组、每会话最多 2000 条消息和媒体;离线发送会在联网后重试
🔎 Unicode 好友搜索 支持中文输入法组合状态、NFC 归一化与 UTF-8 查询
👥 群聊 最多 2000 人;加密群使用 Sender Key 协议,并支持免打扰、公告和成员管理
👫 好友系统 好友申请需对方确认,支持验证消息、备注和多标签分组
⏱️ 消息自动删除 支持永不、1 天、3 天、7 天、30 天五档;私聊双方可设置,群聊仅群主可设置
🔔 后台通知 Android 可使用 ntfy ; iOS 不使用 APNs ,当前不提供系统后台远程通知;所有客户端均不集成 Apple 或 Google 推送框架
🌐 多语言 中文、英文、日语、韩语、法语、德语、俄语、西班牙语
💬 丰富消息 文字、图片、视频、文档、语音、Emoji 、Telegram 贴纸、已读状态和输入状态
📤 服务端文件存储 单文件最大 500MB ,文件仅保存在服务端持久卷,由 Rust 服务端传输
🏷️ 好友标签 可给好友设置多个标签,并按标签筛选通讯录
🔑 两步验证 兼容 Google Authenticator 的 TOTP ,提供 8 个一次性恢复码
📷 扫码加好友/入群 扫描二维码添加好友或加入群聊,群邀请可设置有效期
🚫 拉黑 可拉黑其他用户,阻止后续消息交互
🦅 Tor 隐藏服务 Docker Compose 使用 Tor v3 onion service 直连 Rust 后端,MySQL 与 Redis 不公开端口
🏗️ 可自托管 生产环境使用 Docker Compose + Tor v3 onion service ,无需公开域名或应用端口
https://github.com/619dev/PaperPhoneLite
https://github.com/619dev/ppl-android
https://github.com/619dev/ppl-ios
https://github.com/619dev/ppl-mac
https://github.com/619dev/ppl-win
官方网站: https://paperphone.app
服务器和客户端完全使用 Tor ,服务器和客户端都不会暴露 IP 地址。
🔐 端到端加密 X25519 + ML-KEM-768 混合密钥协商与 XSalsa20-Poly1305 消息加密,支持 Signal 风格安全号码验证
🗝️ 零知识加密范围 服务器保存加密会话密文,仅处理账号、好友/群组、路由和推送等必要元数据;身份私钥与 Sender Key 保留在本地
🎭 文本外观与额外加密 可为本设备上的聊天设置额外密码和 8 种文本外观,支持手动锁定和离开前台后自动锁定
🎤 语音消息与变声 录制语音消息,并支持 0.8x 低沉、1.0x 正常、1.2x 高音三档本地变声
📱 会话保持 30 分钟 Access Token + 90 天设备 Refresh Token ;网络、IP 、VPN 或代理变化时自动重建连接
📨 可靠消息同步 WebSocket 双向心跳、持久化发件箱、客户端消息 ID 幂等和服务端序号增量补齐
📴 离线访问 按账户隔离缓存联系人、群组、每会话最多 2000 条消息和媒体;离线发送会在联网后重试
🔎 Unicode 好友搜索 支持中文输入法组合状态、NFC 归一化与 UTF-8 查询
👥 群聊 最多 2000 人;加密群使用 Sender Key 协议,并支持免打扰、公告和成员管理
👫 好友系统 好友申请需对方确认,支持验证消息、备注和多标签分组
⏱️ 消息自动删除 支持永不、1 天、3 天、7 天、30 天五档;私聊双方可设置,群聊仅群主可设置
🔔 后台通知 Android 可使用 ntfy ; iOS 不使用 APNs ,当前不提供系统后台远程通知;所有客户端均不集成 Apple 或 Google 推送框架
🌐 多语言 中文、英文、日语、韩语、法语、德语、俄语、西班牙语
💬 丰富消息 文字、图片、视频、文档、语音、Emoji 、Telegram 贴纸、已读状态和输入状态
📤 服务端文件存储 单文件最大 500MB ,文件仅保存在服务端持久卷,由 Rust 服务端传输
🏷️ 好友标签 可给好友设置多个标签,并按标签筛选通讯录
🔑 两步验证 兼容 Google Authenticator 的 TOTP ,提供 8 个一次性恢复码
📷 扫码加好友/入群 扫描二维码添加好友或加入群聊,群邀请可设置有效期
🚫 拉黑 可拉黑其他用户,阻止后续消息交互
🦅 Tor 隐藏服务 Docker Compose 使用 Tor v3 onion service 直连 Rust 后端,MySQL 与 Redis 不公开端口
🏗️ 可自托管 生产环境使用 Docker Compose + Tor v3 onion service ,无需公开域名或应用端口
https://github.com/619dev/PaperPhoneLite
https://github.com/619dev/ppl-android
https://github.com/619dev/ppl-ios
https://github.com/619dev/ppl-mac
https://github.com/619dev/ppl-win
官方网站: https://paperphone.app