WXPush:免费微信消息推送服务终极指南,每天10万次额度轻松获取
WXPush:免费微信消息推送服务终极指南,每天10万次额度轻松获取
【免费下载链接】wxpush一个极简且免费的微信消息推送服务项目地址: https://gitcode.com/gh_mirrors/wxpu/wxpush
WXPush是一个极简且免费的微信消息推送服务,基于Cloudflare Workers搭建,提供简单的API接口让您轻松通过HTTP请求将消息推送到指定微信用户。每天10万次推送额度完全满足个人和小型团队需求,实现真正的微信原生弹窗+声音提醒,支持多用户和自定义皮肤功能。
✨ 为什么选择WXPush?
WXPush作为一款轻量级推送工具,具有以下核心优势:
- 完全免费:无需支付任何费用即可使用全部功能
- 超高额度:每天10万次推送额度,个人使用绰绰有余
- 原生体验:微信原生弹窗+声音提醒,消息触达率100%
- 多用户支持:可同时向多个用户推送消息,满足团队协作需求
- 灵活部署:支持Cloudflare Workers、Docker等多种部署方式
- 皮肤自定义:通过wxpushSkin项目实现无限换肤
🚀 三种快速部署方法
方法一:Cloudflare Workers直接部署(最简单)
这种方法无需任何本地开发环境,只需复制粘贴即可完成部署:
- 登录Cloudflare仪表板,访问https://dash.cloudflare.com/
- 创建Worker服务:左侧菜单选择"Workers 和 Pages" → "创建应用程序" → "创建Worker"
- 为Worker指定全局唯一名称(例如
my-wxpush-service),点击"部署" - 进入在线代码编辑器,删除默认代码
- 将项目src/index.js文件中的全部内容复制并粘贴到编辑器
- 保存并部署,然后配置环境变量:
API_TOKEN: 访问令牌(随机复杂字符串)WX_APPID: 微信公众号AppIDWX_SECRET: 微信公众号AppSecretWX_USERID: 默认接收用户OpenID(多用户用|分隔)WX_TEMPLATE_ID: 微信模板消息IDWX_BASE_URL: (可选)点击消息后跳转的基础URL
方法二:Docker一键部署
如果您已有Docker环境,可通过以下命令快速部署:
拉取镜像
docker pull ghcr.io/frankiejun/wxpush:latest运行容器
docker run -d --name wxpush \ -p 3939:3939 \ -e API_TOKEN="your_token" \ -e WX_APPID="your_appid" \ -e WX_SECRET="your_secret" \ -e WX_USERID="openid1|openid2" \ -e WX_TEMPLATE_ID="your_template_id" \ -e WX_BASE_URL="https://example.com" \ -e PORT="3939" \ ghcr.io/frankiejun/wxpush:latest也可以使用docker-compose.yml进行管理,创建配置文件后直接运行:
services: wxpush: image: ghcr.io/frankiejun/wxpush:latest ports: - "3939:3939" environment: API_TOKEN: "your_token" WX_APPID: "your_appid" WX_SECRET: "your_secret" WX_USERID: "openid1|openid2" WX_TEMPLATE_ID: "your_template_id" WX_BASE_URL: "https://example.com" PORT: "3939" restart: unless-stopped方法三:GitHub仓库自动部署
对于希望通过Git进行版本控制的用户,推荐此方法:
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/wxpu/wxpush - 登录Cloudflare仪表板,进入"Workers 和 Pages"
- 点击"创建应用程序" → "Pages" → "连接到Git"
- 选择您的仓库,配置构建和部署选项:
- 生产分支:main或master
- 框架预设:None
- 构建设置:留空
- 添加与方法一相同的环境变量并勾选"加密"选项
- 保存并部署,此后每次推送代码都会自动重新部署
⚙️ 简单易用的API接口
服务部署成功后,您可以通过简单的API请求发送消息,支持GET和POST两种方式。
GET请求方式
请求地址
https://<您的Worker地址>/wxsend请求参数
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
token | String | 是 | 您设置的API访问令牌 |
title | String | 是 | 消息标题 |
content | String | 是 | 消息具体内容 |
userid | String | 否 | 临时指定接收用户OpenID |
template_id | String | 否 | 临时指定模板消息ID |
基础推送示例
https://<您的Worker地址>/wxsend?title=服务器通知&content=服务已于北京时间%2022:00%20重启&token=your_secret_tokenPOST请求方式(Webhook)
更适合自动化集成的POST请求方式:
请求地址
https://<您的Worker地址>/wxsend请求头
{ "Authorization": "你的token", "Content-Type": "application/json" }请求体
{ "title": "Webhook通知", "content": "这是一个通过POST请求发送的Webhook消息。" }cURL示例
curl -X POST \ "https://<您的Worker地址>/wxsend" \ -H "Authorization: 你的token" \ -H "Content-Type: application/json" \ -d '{ "title": "来自cURL的消息", "content": "自动化任务已完成。" }'📱 测试页面便捷调试
WXPush提供了直观的测试页面,只需访问https://<您的Worker地址>/<您的API_TOKEN>即可打开测试界面,您可以在页面上直接填写标题、内容等参数,点击"发送测试请求"按钮即可快速验证服务是否正常工作。
🤝 贡献与支持
欢迎任何形式的贡献!如果您有好的想法或发现了Bug,请提交Pull Request或创建Issue。项目采用MIT License开源许可证,您可以自由使用和修改代码。
通过以上简单步骤,您就可以拥有一个功能完善的微信消息推送服务,无论是服务器监控告警、程序运行结果通知还是日常提醒,WXPush都能为您提供稳定可靠的推送体验。立即部署,开启您的免费微信推送之旅吧!
【免费下载链接】wxpush一个极简且免费的微信消息推送服务项目地址: https://gitcode.com/gh_mirrors/wxpu/wxpush
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考