使用说明

快速开始:收到第一条通知,或回答第一个问题

按任务选择已有公开 Topic、私有 HTTPS 推送或受保护 Topic。核对第一条手机消息,再试一次签名回答。

更新于

先选择要完成的任务

#

只想收到通知时,不必先做 Agent 配对。选择一条路径,完成一次自己的消息接收;需要手机回答 Agent 时,再使用受保护 Topic。下方连接动画演示的是受保护 Topic 配对。

目标准备什么内容边界
已有公开 Topic,发送普通通知已有真实链接或标识;浏览器或 CLI 0.6.0+无需配对,服务端和持有链接者能读写;不支持回答或 Call
服务或脚本通过 HTTPS 通知手机生成的私有 HTTPS 推送链接链接包含仅发送密钥;服务端读取输入后加密投递
让 Agent 等待手机回答手机 App、CLI、受保护 Topic 配对授权 Source 在本机加密;回答须验证并单次领取

通知路径:选择已有公开 Topic 或私有 HTTPS 链接

#

有现成公开 Topic 时,先按公开指南核对名称、发送无敏感信息的消息,并在手机确认收到。手机必须拥有这个 Topic 或已确认订阅;只打开网页不是订阅。不想公开内容时,用手机 HTTPS Push 生成的完整私有链接,按对应教程发送 hello。HTTPS 输入对服务端可见,严格要求发送端加密的内容请走下方受保护 CLI 路径。

应答路径:准备手机与 CLI

#

在 iPhone 或 Android 安装 Ntfyx,在 Windows、macOS 或 Linux 安装 CLI。Android 后台推送需要 Google Play 服务。先按安装页选择自己的系统,再检查 ntfyx version。以下终端步骤适用于已安装 CLI 的三个桌面平台;Windows 安装使用 PowerShell 说明。无需 Ntfyx 账号,但必须由手机授权这个发送端。

终端
ntfyx version --json
ntfyx connect

1. 连接受保护 Topic

#

保持 ntfyx connect 运行,在手机选择连接私密 Topic,扫描可信电脑上刚显示的二维码。确认发送端并选择受保护 Topic;新建时按安装版本提供的连接流程命名。不要把公开链接粘贴到配对流程。连接完成后运行 topics,记下 CLI 本地别名。下面以 Work 为例;如果列表中别名不同,请替换。

终端
ntfyx topics

2. 接收一条加密通知

#

发送这条无敏感信息的测试消息。在手机收件箱打开对应 Topic,确认看到 Build 42 passed。CLI 成功只表示服务端受理;手机前台同步、后台推送和系统显示横幅要分别核对。拒绝系统通知权限时,前台收件箱仍可收到消息。

终端
ntfyx send "Build 42 passed" --topic Work --json

3. 回答一个无副作用的问题

#

保持此终端等待,在手机打开原问题,选择 Allow 或 Deny。此命令只是演示问答,没有连接部署、支付或其他外部操作。同步 ask 在原发送端验证答案,成功领取后才返回允许结果。Deny 是完整答案;超时不是同意,迟到答案不会启动已经结束的任务。

终端
ntfyx ask "Continue this harmless demo?" --topic Work --allow-deny --wait 60s --expires 90s --json

可选:在浏览器接收新消息

#

打开 Web 收件箱,用主手机扫描并确认它的新二维码。浏览器获得独立接收密钥,只能读取授权后发送给它的消息,不能自动获得手机旧历史。网页保持打开时可查看更新。公开 Topic 网页不需要这个配对步骤,但其内容是公开的。

从电脑,到你的口袋

看得见的连接过程。

●   TerminalWork   ·   9:41
ntfyx — zsh
❯ ntfyx connect
演示二维码,不能用于实际连接
连接你的 iPhone

打开 Ntfyx → 连接 Topic

等待手机扫码…✓   Work · 已连接
二维码仅限一次 · 5 分钟有效
✓ Work · iPhone 已连接
❯ ntfyx send "Build passed"
↗   已在本地加密✓   消息已接收 Work
❯
你的电脑 CLI / Agent
9:41
Ntfyx

让工作, 随时联系你。

连接 Topic,接收第一条消息。

连接 Topic×

对准电脑上的二维码

✓已识别连接码Topic Work
Ntfyx+

收件箱

Work1 条消息0
✓连接成功

电脑发来的消息会显示在这里。

Terminal 9:41Build passed

来自你的电脑。 在 iPhone 本地解密。

⌁ 端到端加密

9 月 29 日 星期二

9:41点一下通知,查看消息 ↑
你的 iPhone
01 / 04

电脑发起连接

运行 ntfyx connect,生成一次性连接二维码。

受保护 Topic 流程演示。公开 Topic 与 HTTPS 发送无需这次配对;二维码和消息均为示例。 了解完整流程 →