ntfy
更新于 2026-09-03 16:05:57
ntfy:开箱即用的跨设备推送通知服务
ntfy 是一个基于 HTTP 协议的开源推送通知服务,采用 Go 语言开发。它通过简单的 PUT/POST 请求即可把消息推送到其他设备,无需注册账号,用户可用命令行工具或简单 API 轻松发送通知。它支持自定义通知内容、自托管部署,并提供配套的 Android 与 iOS 客户端,是自跑通知的轻量方案。
核心能力
- HTTP 即推送:一条 curl/POST 就能发通知,门槛极低。
- 无需注册:开箱即用,也可自建实例完全掌控。
- 自托管:可部署私有 ntfy 服务,数据不出本机/内网。
- 多端客户端:官方提供 Android 与 iOS 应用,手机实时收通知。
- 自定义内容:标题、优先级、标签、附件等均可配置。
适用场景
- 脚本/CI/监控把结果推到手机,替代商业推送。
- 内网或隐私敏感场景的自建通知通道。
- 个人把服务器事件、定时任务状态发到移动端。
上手与二开建议
- 用
curl -d "msg" ntfy.sh/主题发一条,手机订阅同一主题即可收到。 - 自建:部署 ntfy 服务并配置域名/HTTPS,客户端连私有实例。
- 二开:围绕主题、权限与附件扩展;协议为 Apache-2.0。
注意事项
- 上手难度低;公开主题(ntfy.sh/xxx)任何人可订阅,敏感内容请自建并鉴权。
- 自托管注意 HTTPS 与访问控制,避免被滥用为开放中继。