帖子如何传播:中继详解
用简单的类比和交互工具理解 Nostr 中继的工作原理
中继是 Nostr 的邮局。它们是你的消息存在的地方,也是它们到达其他用户的方式。
邮局类比
想象 Nostr 是一个遍布全球的邮局网络。
- 你有一个邮箱(你的密钥)
- 中继是邮局
- 帖子是你发送的信件
这是与传统社交媒体的关键区别:你选择在哪里发送你的邮件。
传统社交媒体
Twitter/X
- 一个大服务器
- 所有人都挤在一个地方
- 规则由公司说了算
Nostr
中继
- 许多个邮局
- 由你选择用哪些
- 没有单一的关停点
选择的力量
在 Nostr 中,你不会被锁定在一个服务提供商。你可以:
- 发送帖子到任何中继
- 连接到多个中继
- 随时切换中继
- 运行自己的中继
中继世界地图
中继不过是服务器,它们分布在世界各地。
relay.damus.io
由 Damus 应用背后的团队运营。
nos.lol
几乎什么笔记都收,垃圾内容除外。
relay.primal.net
Primal 的公共中继,来自 Primal 应用的开发团队。
relay.snort.social
很快的中继,最近的笔记都放在内存里。
这些中继在我们 2026 年 9 月检查时都有回应。中继来来去去,所以请把这当成一张快照,而不是实时状态。
为什么帖子不同步
这是新用户面临的最常见困惑:
“我发布了东西,但我的朋友看不到!“
视觉解释
你
只连中继 A
你的朋友
只连中继 B
中继 A
wss://relay-a.example
中继 B
wss://relay-b.example
你的帖子留在这边
他的帖子留在那边
如果你发布到中继 A,而你的朋友只使用中继 B,他们看不到你的帖子。
解决方案:连接到多个中继
你
三个全都连上
中继 A
中继 B
中继 C
读取其中任何一个的人都能看到你的帖子
大多数 Nostr 客户端会默认帮你连上几个中继。但在下面这些情况下,理解这一点会很有用:
- 看不到某人的内容
- 想加入特定社区
- 需要排查帖子缺失的问题
帖子流模拟器
同一条帖子,同时发送到你使用的每一个中继。中继之间从不互相转发。
中继之间不会互相同步
你在设备上写好帖子,并用私钥签名。
选择中继
默认推荐
如果你刚开始,坚持使用这些热门、可靠的中继:
| 中继 | 描述 | 费用 |
|---|---|---|
wss://relay.damus.io | Damus 主中继 | 免费 |
wss://nos.lol | 热门通用中继 | 免费 |
wss://relay.primal.net | Primal 的公共中继 | 免费 |
基于兴趣的发现
许多社区会运营自己的中继,用于聚焦特定主题的讨论。wss://nostr.bitcoiner.social 就是一个运行多年的例子,围绕比特币展开。
主题型中继来来去去,写在指南里的清单很快就会过期。请改用下面的探索器:它会在你查看的当下逐个检查中继状态,你复制到的地址一定是此刻真的有响应的。
中继浏览器
浏览并连接 Nostr 中继。中继存储和分发你的帖子。连接多个中继以获得更好的可靠性。
11
热门中继
0
当前在线
7
免费中继
0
已选择
免费 vs 付费中继
免费中继
- 对所有人开放
- 可能有速率限制
- 可能充斥垃圾信息
- 对初学者很好
付费中继
- 需要支付一小笔比特币:有些是加入时一次性收费,有些是按月收费
- 价格差异很大,从几千聪到两万聪左右都有
- 更好的性能
- 垃圾信息更少
- 支持中继运营者
提示: 从免费中继开始。你以后随时可以添加付费的。
发件箱模型(NIP-65)[高级]
本节是可选的。你不需要理解 NIP-65 就能很好地使用 Nostr。
什么是 NIP-65?
NIP-65 引入了一种更智能的处理中继的方式,称为”发件箱模型”。
过去的做法:手动连接 10 多个中继 现在只需:发布一次你的首选中继列表,剩下的交给客户端处理
工作原理
你的客户端发布一份简短的清单,上面每一个中继条目都标明了它的用途:你往那里写,你从那里读,或者两者都有。别人的客户端在去找你之前,会先取到这份清单。
- 写入中继是你发布的地方。有人关注你之后,他的客户端就去你的写入中继上取你的帖子。
- 读取中继是发给你的东西到达的地方:回复、提及、通知。你的客户端会盯着它们,你才看得到。
要是把这两者弄反了,你的帖子就会落在没人想到要去看的地方。多数客户端会在你于设置里编辑中继列表时自动标好,所以你很少需要手动碰它。
完整的讲解,包括这份清单实际长什么样,都在我们的发件箱模型指南里。
设置个人中继
对于高级用户,运行你自己的中继能给你:
- 完全控制你的数据
- 一份永久的副本,你发布的一切都由你自己保管
- 不受制于任何单一中继运营者的决定
它给不了你的是可靠性和隐私。跑在你自己服务器上的中继,稳定程度就等于那台服务器的稳定程度,而大型运营商的正常运行时间通常比你做得好。隐私上的误解更大:你发的东西照样会传到你的其他中继上,在那里公开可读。个人中继只是改变了你的帖子副本存放在哪里,所有人依然读得到。
热门个人中继软件:
- strfry - 快速 C++ 实现
- nostr-rs-relay - Rust 实现
查看我们的 中继指南 以获取详细的设置说明。
快速参考
常见中继命令
在大多数客户端中,你可以:
- 添加中继:设置 → 中继 → 添加
- 移除中继:长按/点击中继 → 移除
- 检查状态:中继列表显示连接状态
最佳实践
- 连接 4-8 个中继,以获得良好的覆盖
- 固定一个”写入”中继,每次发帖都发到那里
- 在依赖某个中继之前,先查看它的正常运行时间
- 随着网络发展,及时更新你的中继列表
故障排除
”我看不到任何帖子”
- 检查你是否连接到任何中继(设置 → 中继)
- 尝试添加上面的热门中继
- 等待片刻让内容加载
”我的帖子消失”
- 一些中继删除旧内容以节省空间
- 多连几个中继,别让某一个成为你唯一的存档
- 付费中继通常保留帖子的时间长得多,但 Nostr 上没有什么是永远有保障的:中继会清理旧数据、改规则,也会关停
”中继无法连接”
- 检查你的互联网连接
- 把地址开头的
wss://换成https://,在浏览器里打开:还活着的中继会返回一个信息页或一小段文字,死掉的则什么也不给你 - 中继可能宕机 - 尝试另一个
测试你的理解
认为你已经理解中继了?测试你的知识:
什么是中继?
0/6 已回答
还有问题?
加入 Nostr 社区:
- Nostr Reddit
- Nostr Telegram
- Stacker News(比特币/Nostr 论坛)