Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
隐匿对话:匿名、临时、端对端加密的私密房间(chat.freedom8964.com)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗项目主页:https://freecode100year.github.io/private-talk/
iPhone / iPad:添加本项目的 iOS 捷径「隐匿对话」
安卓:联网版 APK(0.9 MB,网页内置) · 离线版 APK(58 MB,arm64,免互联网,一部手机开热点当服务器)(说明与校验值:联网版、离线版)
只给知道暗号的人。聊完,轻装离开。
在线使用:https://chat.freedom8964.com(Cloudflare)、https://chat.nya.je(独立 VPS,备用) · iOS 捷径 · 说明书 · 隐私设计
公开桌新增 掼蛋 与 麻将·血战入门,均为四人玩法:在首页“快速找一桌”选择对应游戏,四人到齐后自动开始。牌桌支持手机点选与确认、超时合法行动及原座位短线重连。玩法仅在公开桌提供,不改变私密房间的游戏安全边界。
https://chat.freedom8964.com/#你们的暗号。暗号可以用任何语言的文字和数字,不要符号。直接打开首页会随机生成一个无法猜中的暗号。人到齐后可以锁定房间,聊完关掉网页即可。详见 用户使用手册。
| 谁 | 能看到 | 看不到 |
|---|---|---|
| 服务器运营方 | 你的 IP、上线时间、哪些连接在同一个房间 | 消息内容、暗号、你是谁 |
| 网络旁观者(运营商、Wi-Fi 管理者) | 你连了这个网站 | 内容、暗号、房间 |
| 房间里的人 | 消息,以及你的编号(1️⃣~🔟,之后 #11~#25) | 你是谁、你的 IP |
scripts/verify-site.mjs 核对线上网页没被改过。暗号写在链接 # 后面,浏览器不会发给服务器,进入房间后立刻从地址栏抹掉。做不到的(请务必知道):
完整说明见 隐私与安全设计。
以下截图由 browser-tests/screens.mjs 用真浏览器自动玩一局后截取(手机尺寸,房间是临时新建的,成员只有编号)。
| 狼人杀 · 狼人点头像确认 | 预言家查验 | 女巫用药 | 竞选警长 |
|---|---|---|---|
| 按住身份牌:技能说明和私下信息 | 白天轮流发言 | 投票头像打勾 | 对局复盘摊牌 |
| 暗号潜伏 | 密电逃脱 | 密约交易所(纸条) | 秘密任务 |
| 发图片(已去掉 EXIF) | 电脑版房间 | 首页快速选玩法 | 狼人杀选板子 |
| 房间选游戏区 | |||
任何人都可以免费部署自己的一份(MIT 许可),不需要我们同意。大多数人从下面三种里选一种,每种都有完整的安装、确认成功、升级、回退和卸载步骤:
| 你的情况 | 推荐做法 | 升级 | 说明书 |
|---|---|---|---|
| 没有服务器 | Cloudflare 一键部署(免费额度) | GitHub 里点 Actions → upgrade | Cloudflare |
| 有境外 VPS 和域名 | Docker + 自动 HTTPS:./pt setup 你的域名 | ./pt upgrade,失败自动回退 | VPS |
| 断网的局域网、活动现场、企业内网 | 离线安装包(自带 Node.js),解压运行 start-lan | 新包拖到 update 上,不用联网 | 局域网 · 企业内网 |
Cloudflare 一键部署
登录 Cloudflare,按提示确认,几分钟后得到 https://private-talk.<你的子域>.workers.dev。
VPS(Docker)
curl -fsSL https://github.com/Freecode100Year/private-talk/releases/latest/download/private-talk-compose.tar.gz | tar -xz
cd private-talk-docker && ./pt setup chat.example.com # 先把域名指向服务器,开放 80、443
局域网 / 内网:从 Releases 下载自己系统的离线包(Windows、Linux、macOS),U 盘拷进去解压,Windows 双击 start-lan.cmd,其他系统 ./start-lan.sh。
| 情况 | 做法 | 说明书 |
|---|---|---|
| 家里的电脑、NAS、树莓派,不想开端口 | Docker + Cloudflare Tunnel | 家用设备 |
| 用 Tailscale | 私人内网,或免域名的公网网址 | Tailscale |
| 不想管服务器 | Render、Koyeb、Railway、Zeabur、Fly.io | 云平台 |
| 只有一部安卓手机 | Termux,开热点大家连上来 | 安卓手机 |
| 已装 Node.js 22+ 的电脑 | npm ci --omit=dev && npm run lan | 局域网 |
上面三种主推方式每次发布都在 CI 里自动验证(Cloudflare 运行时、Docker + Caddy、各系统离线包含更新与回退);其他方式是经过测试的配置,但不在每次发布时实测各平台。
所有部署都要知道:
ENTRY_PATH 开启隐身入口:网站只在秘密路径下打开,其他地址都回答普通的 404,扫描的人看不出这里是什么(见 VPS 说明)。出了问题看 故障排查。环境变量、目录结构和开发命令见 参考。
自动跟随浏览器(简体中文、繁體中文、English、Español、বাংলা、Русский、العربية、Kreyòl Ayisyen、한국어、اردو、Français、हिन्दी),右上角可以切换。网站右上角的「使用说明」在内网断网时也能打开。
MIT。任何人都可以自由使用、部署、修改和再分发,只需保留许可声明。