轻量、高效的
消息推送服务

XiaoPush 是一个开箱即用的消息推送平台,基于长轮询实现低延迟实时消息投递。
提供 Web 管理面板、Windows 桌面客户端和 Android 客户端,覆盖全平台,一个 HTTP 请求即可完成推送。

核心特性

简单、快速、可靠的消息推送体验

实时长轮询

基于 Redis BRPOP 实现长轮询推送,最长 30 秒阻塞等待,消息到达即刻投递,延迟极低,无需 WebSocket 即可实现实时通信。

Token 鉴权

每个用户独立的 Message Token,API 调用通过 Token 验证身份,安全隔离,支持随时重新生成。客户端使用 UUID v7 PushID 绑定设备。

极简接入

一个 HTTP POST 请求即可推送消息,无需安装 SDK,curl / Python / Go / Java 均可调用,5 分钟完成接入。消息自动转发到所有已绑定设备。

邮箱验证

注册、密码重置、绑定操作均支持邮箱验证码校验,6 位随机码、有效期可控,有效防止恶意注册和账号盗用。

安全防护

CSRF 令牌、Redis 固定窗口限流、XSS 过滤、CSP 安全头、密码 bcrypt 哈希,管理员操作审计日志,多层安全机制全面保护。

数据统计

内置消息日志、API 访问统计、每日数据面板、服务器状态监控,管理后台支持用户管理、兑换码批量生成,全面掌握运行状态。

全平台生态

Web 服务 + 桌面客户端 + 移动端,消息触达无处不在

Web 管理面板

基于 PHP + MySQL + Redis 构建的服务端,提供完整的用户管理、消息转发、长轮询推送、兑换码系统、数据统计和管理后台。

PHP MySQL Redis

Windows 桌面客户端

基于 WPF 构建的 Windows 桌面应用,支持系统常驻、消息实时弹窗通知、声音提醒、应用级转发规则,后台静默运行不打扰。

WPF C# XAML

Android 客户端

基于 Kotlin + Jetpack Compose 构建,采用现代 Soft UI 设计风格,支持 Dashboard 状态总览、应用列表管理、消息日志、后台常驻。

Kotlin Compose Soft UI

自定义美化

桌面客户端支持自定义消息气泡、背景、字体样式,打造你的专属推送体验

XiaoPush 自定义美化示例

气泡样式

多种消息气泡风格

字体自定义

字体、大小、颜色随心配

背景设置

自定义窗口背景

技术架构

轻量精简的技术选型,稳定可靠的服务架构

PHP 7+

服务端逻辑

MySQL

数据持久化

Redis

消息队列 & 缓存

Tailwind CSS

前端样式

三步开始使用

从注册到接收第一条消息,仅需几分钟

1

注册账号,获取 Token

注册 XiaoPush 账号后,系统会自动生成您的专属 Message Token,用于 API 鉴权。支持邮箱注册,密码使用 bcrypt 安全存储。

2

绑定 PushID,激活客户端

下载 Windows 桌面端或 Android 客户端,客户端自动生成 UUID v7 格式的 PushID 并绑定到账户,即可开始接收推送消息。支持兑换码激活 VIP。

3

发送 HTTP 请求,推送消息

通过一个 POST 请求即可将消息推送到客户端,客户端通过长轮询实时接收,支持消息日志查看和数据统计。

快速接入

使用 curl 即可完成消息推送

# 发送推送消息(5行字段用 $'\n' 分隔) curl -X POST 'https://your-domain/messagein.php?token=YOUR_TOKEN' \ --data-urlencode $'message={微信}\n你有一条新消息\n张三\nUID:12345\n2025-06-01 12:00:00' # 也可以用变量传递多行消息(推荐) msg=$'{微信} 你有一条新消息 张三 UID:12345 2025-06-01 12:00:00' curl -X POST 'https://your-domain/messagein.php?token=YOUR_TOKEN' \ --data-urlencode "message=$msg"

消息格式说明

message 参数为多行文本,使用 \n 换行分隔,每行含义如下:

行号 字段 说明 示例
第1行 应用名 消息来源应用( {} 自动去除) {微信}
第2行 消息内容 推送的具体消息正文 你有一条新消息
第3行 消息标题 发送者名称或会话标题 张三
第4行 消息 UID 发送者标识 UID:12345
第5行 消息时间 消息发送时间 2025-06-01 12:00:00

准备好开始了吗?

注册即可免费使用 XiaoPush 消息推送服务,简单快速,开箱即用。