中级 · 第 4 篇,共 6 篇
常见问题与解决方案
Nostr 最常见问题和疑问的快速解决方案
参考指南
这是一份快速参考指南,收录 Nostr 用户最常遇到的问题。
下面几乎所有问题都源自同一件事:你的帖子、个人资料和关注列表都存在中继上,而不是存在应用里面。动态一片空白,或者某条帖子好像消失了,通常只是说明应用连错了服务器,并不是你的作品没了。
问题:“我的动态是空的”
症状
- 没有帖子显示
- “未找到事件”消息
- 空白时间线
原因与解决方案
1. 没有关注任何人
- 原因:没有关注的新账号
- 解决方案:搜索用户或兴趣,关注 10-20 个账号
- 快速修复:从 找到社区 指南关注热门账号
2. 中继连接问题
- 原因:没有连接到任何中继
- 解决方案:检查设置 → 中继,确保你连接到 3-5 个中继
- 快速修复:添加热门的免费中继:
wss://relay.damus.io、wss://nos.lol
3. 客户端缓存为空
- 原因:新安装或清除数据
- 解决方案:等待 30-60 秒让内容加载
- 快速修复:下拉刷新(移动版)或按刷新按钮
预防
- 在设置期间连接到多个中继
- 立即关注活跃用户
- 保持客户端更新
问题:“我看不到我的旧帖子”
症状
- 昨天/上周的帖子不见了
- 你的个人资料上”没有笔记”
- 不完整的帖子历史
原因与解决方案
1. 中继存储限制
- 原因:免费中继删除旧内容以节省空间
- 解决方案:连接到更多中继(增加冗余)
- 长期:为重要内容使用付费中继或个人中继
2. 不同的中继配置
- 原因:从客户端 A(中继 X,Y)发布,现在使用客户端 B(中继 Z)
- 解决方案:确保两个客户端使用相同的中继
- 快速修复:导入你的中继列表(NIP-65)
3. 内容未广播
- 原因:客户端未能向所有中继发布
- 解决方案:检查哪些中继收到了你的帖子
- 好消息:你的帖子带有签名、可以搬运,所以之后还能再发一次。很多客户端在笔记的菜单里藏了一个”广播”选项,能把那条笔记重新发布到你现在用的中继上,包括你后来才添加的那些。
什么同步与什么不同步
| 数据 | 跨客户端同步 | 注释 |
|---|---|---|
| 你的帖子 | ✅ 是 | 如果发布到共享中继 |
| 你的关注 | ✅ 是 | 公开数据 |
| 你的关注者 | ✅ 是 | 公开数据 |
| 你的个人资料 | ✅ 是 | 公开数据 |
| 草稿 | ❌ 否 | 每个客户端本地存储 |
| 应用设置 | ❌ 否 | 客户端特定 |
| 静音账号 | ⚠️ 有时 | 因客户端而异 |
问题:“我的帖子没有显示”
症状
- 发布了但没人看到
- 没有点赞/回复/闪电打赏
- 帖子在本地显示,但在其他客户端不显示
原因与解决方案
1. 中继不接受帖子
- 原因:速率限制、被封禁,或中继宕机
- 解决方案:检查中继状态,尝试不同的中继
- 测试:你能在像 Primal 这样的网页客户端中看到你的帖子吗?
2. 只连接到只读中继
- 原因:一些中继只允许读取,不允许写入
- 解决方案:检查中继设置,确保你有”写入”中继
- 快速修复:添加
wss://relay.damus.io(允许写入)
3. 发帖太快
- 原因:达到速率限制
- 解决方案:放慢速度,等待几分钟
- 注意:中继会限制高频发帖,以此压制垃圾信息。各家中继的限制不一样,停一小会儿通常就恢复了。
问题:“有人在冒充我”
症状
- 使用你的名字/照片的虚假账号
- 有人声称是你
- 困惑的关注者询问哪个账号是真实的
原因与解决方案
1. 拿一个 NIP-05 地址
- 解决方案:设置 NIP-05 身份(参见 指南)
- 为什么:一个建立在你自己域名上的地址,比如 you@yoursite.com,把账号和你自己的网站绑在一起。任何人都能弄到某个 NIP-05 地址,冒充者也不例外,所以要让别人去看域名,而不是看那个对勾。
2. 广泛分享你的 npub
- 解决方案:在其他平台上发布你真实的 npub
- 为什么:人们可以加密验证你的身份
3. 举报冒充者
- 解决方案:使用客户端举报功能或社区审核
- 注意:谁也删不掉他们的账号,而屏蔽只是你这一侧的过滤,他们在其他所有人眼里照常存在。所以把「哪个 npub 才是我的」告诉你自己的读者,比屏蔽有用得多
预防
- 尽快使用 NIP-05 验证自己
- 在 Twitter/网站上发布你的 npub
- 快速建立声誉,使你的真实账号显而易见
问题:“动态里全是垃圾信息”
症状
- 不需要的推广内容
- 机器人账号不断发帖
- 离题或不适当的内容
原因与解决方案
1. 关注了发垃圾信息的账号
- 解决方案:取消关注垃圾来源
- 更好的做法:不要批量关注,精挑细选你要关注的账号
2. 审核不良的中继
- 解决方案:断开与低质量中继的连接
- 更好的做法:使用付费或仅限邀请的中继
3. 没有静音列表
- 解决方案:在客户端中创建静音列表
- 如何:个人资料 → 静音账号 → 把发垃圾信息的账号加进去
最佳实践
- 及早静音,经常静音
- 使用特定兴趣的中继
- 如果客户端支持,启用词过滤器
- 不要在没有先检查内容的情况下关注账号
问题:“客户端崩溃”
症状
- 应用意外关闭
- 冻结或无响应
- 加载内容时出错
原因与解决方案
1. 应用过时
- 解决方案:从应用商店更新到最新版本
- iOS:App Store → 更新
- Android:Play Store → 管理应用
2. 中继太多
- 原因:连接到 20+ 个中继压垮了客户端
- 解决方案:减少到 4-8 个活动中继
- 优化:让应用替你挑选中继,参见发件箱模型指南
3. 缓存损坏
- 先做:确认你的 nsec 在应用之外还有一份备份。清除数据会一并抹掉设备上保存的密钥,没有备份的话,账号谁也救不回来。
- 然后:清除应用数据。帖子、关注和个人资料都留在中继上,重新登录后就会回来。
- 最后手段:重新安装应用,用备份的密钥重新登录;如果你用签名应用,就用签名应用登录。
尝试不同的客户端
如果一个客户端始终有问题,尝试另一个:
| 平台 | 替代方案 |
|---|---|
| iOS(Damus) | Nostur、Primal |
| Android(Amethyst) | Primal、YakiHonne |
| 网页(Primal) | Iris、Snort、Coracle |
问题:“丢失了我的密钥”
症状
- 无法登录客户端
- 没有 nsec/npub 备份
- 密钥只在坏掉的一台设备上
残酷的事实
⚠️ 如果你没有密钥备份,你的账号无法恢复。
这是有意为之的设计:Nostr 没有”忘记密码”功能,因为没有任何中央服务器保管你的密钥。
你能做什么
1. 搜索备份
- 检查密码管理器
- 寻找截图
- 翻一翻笔记类应用,以及旧设备的云备份
- 检查安装了客户端的其他设备
2. 检查客户端是否存储了密钥
- 一些客户端缓存密钥
- 尝试不粘贴密钥登录
- 检查浏览器扩展(Alby、Nos2x)
3. 创建新账号
- 生成新密钥
- 在其他平台上宣布旧账号丢失
- 开始重建你的关注
预防(现在就做)
- 在纸上写下你的 nsec
- 存储在密码管理器中(1Password、Bitwarden)
- 使用签名应用(Amber、Nos2x)避免输入 nsec
- 在不同位置制作多个备份
问题:“无法连接到中继”
症状
- “连接失败”错误
- 中继显示为离线
- 帖子不同步
原因与解决方案
1. 中继宕机
- 测试:把地址开头的
wss://换成https://,在浏览器里打开。运行正常的中继会返回一个简短的信息页,或者一句提示你改用 Nostr 客户端的话。什么都不返回,就说明它多半宕机了。 - 解决方案:检查中继的状态页面或社交媒体
- 修复:暂时移除,恢复时重新添加
2. 网络问题
- 测试:你能访问其他网站吗?
- 解决方案:检查互联网连接,尝试不同的网络
- 注意:一些网络阻止 WebSocket 连接
3. 错误的中继 URL
- 检查:必须以
wss://(安全)或ws://(不安全)开头 - 常见错误:
https://relay.com而不是wss://relay.com - 修复:在设置中编辑中继 URL
4. 中继已满
- 原因:一些免费中继达到容量限制
- 解决方案:稍后再试或使用不同的中继
- 长期:考虑付费中继
问题:“闪电打赏无法工作”
症状
- 闪电打赏按钮无响应
- “支付失败”错误
- 无法发送或接收闪电打赏
原因与解决方案
1. 没有连接钱包
- 解决方案:在客户端设置中连接闪电钱包
- 参见:闪电打赏指南
2. 余额不足
- 检查:钱包余额
- 解决方案:向钱包添加资金
- 注意:哪怕 1 聪的闪电打赏也能成功。但钱包刮到一分不剩时,仍可能卡在路由费或钱包自己的最低限额上,所以留一点余量在里面。
3. 钱包离线
- 原因:非托管钱包需要在线
- 解决方案:打开你的钱包应用,确保它正在运行
- 替代方案:用托管钱包,比如 Coinos,或者客户端内置的钱包(Primal 就有)。不管你的手机醒着还是睡着,它们都在线。取舍见闪电打赏指南。
4. 错误的闪电地址
- 检查:你的闪电地址在个人资料中正确吗?
- 测试:请朋友给你打赏 10 聪,或者用第二个钱包付款。大多数钱包拒绝支付自己开出的发票,所以自己付给自己什么也证明不了。
- 修复:在个人资料设置中更新地址
问题:“图片无法加载”
症状
- 图片图标损坏
- 旋转加载器
- 帖子中没有媒体
原因与解决方案
1. 中继媒体限制
- 原因:一些中继不存储图片,只存储文本
- 解决方案:图片托管在单独的服务器上(Blossom 等)
- 修复:检查图片是否在网页客户端加载
2. 图片主机宕机
- 原因:托管图片的服务器离线
- 测试:尝试直接打开图片 URL
- 注意:如果主机宕机,你无能为力
3. 客户端设置
- 检查:设置 → 媒体 → “加载图片”
- 一些客户端:有阻止图片的数据节省模式
- 修复:在设置中启用媒体加载
4. 连接缓慢
- 原因:慢速互联网上的大图片
- 解决方案:等待加载,或切换到更快的网络
快速决策树
遇到问题?遵循以下步骤:
- 看不到任何东西? → 检查中继,添加更多
- 无法发帖? → 检查写入中继,速率限制
- 账号问题? → 验证密钥是否正确
- 应用崩溃? → 更新,清除缓存,或尝试不同的客户端
- 仍然卡住? → 见下文
仍然卡住?
社区帮助
- Telegram 上的 Damus 群 - iOS 相关
- Amethyst 的 issue 页面 - Android 问题在这里得到解答,Amethyst 没有公开的 Telegram 群
- r/nostr - Reddit 社区
- Stacker News - 比特币/Nostr 论坛
- Nostr 本身 - 发一条带 #asknostr 标签的帖子,会有人回答你
资源
- Nostr.how - 用大白话讲客户端、中继和闪电打赏
- Nostr 应用目录 - 按平台找客户端
- Damus 文档
- NIP 规范
报告 Bug
如果你发现客户端中的 bug:
- 检查它是否已被报告(GitHub issues)
- 创建详细的 bug 报告:
- 你期望什么
- 实际发生了什么
- 复现步骤
- 客户端版本和平台
收藏此页面
保留此指南以便快速参考。一旦你知道在哪里查找,大多数问题都有简单的解决方案!
测试你的故障排除技能
觉得自己已经会解决常见的 Nostr 问题了吗?
动态空白
0/6 已回答
相关指南
改进此页面 发现错别字或不清楚的地方?在 GitHub 上编辑此指南。
在 Nostr 上关注我们