🚀 微信推送服务部署指南

📌 一、申请微信测试号

  1. 打开:微信测试号申请入口
  2. 用微信扫码登录
  3. 向下滚动,记录以下信息:
    • AppID
    • AppSecret
    • 测试号二维码(用于关注)
  4. 用需要接收消息的微信扫码关注测试号二维码
  5. 刷新页面,在「测试号用户列表」中找到你的 OpenID(即 user_id
  6. 新增消息模板:
    • 标题:消息推送
    • 内容:
      1
      告警内容:{{content.DATA}}

⚙️ 二、部署主推送服务(Cloudflare Workers)

  1. 登录 CloudflareWorkers & PagesCreate application → 选择 HTTP handler(或从 Hello World 开始)
  2. 取个名字(如 wxpush) → 点击 Create worker
  3. 点击 Edit code → 删除默认代码 → 粘贴项目源码
  4. 保存 → Deploy
  5. 进入 Settings → Variables,添加以下环境变量(除 API_TOKENWX_BASE_URL 外,其他建议加密):
变量名示例值说明
API_TOKENk9xP2mZq8vL5wR3tY7uN1eJ4hF6gD9cA0sB2vG3调用接口的访问令牌,务必设置复杂随机字符串
WX_APPIDwx1234567890abcdef测试号首页的 AppID
WX_SECRET0123456789abcdef0123456789abcdef0123456789ab测试号首页的 AppSecret
WX_USERIDo_abcd1234efgh5678|o_ijkl9012mnop3456接收者 OpenID,多个用户用 `
WX_TEMPLATE_IDAbC123dEFGhIJKlmnOPQRStuvwxYZ第一步添加模板后得到的 template_id
WX_BASE_URLhttps://wxskin.yourname.workers.dev(可选)消息跳转详情页地址
  1. 点击 Deploy 完成部署

访问格式:

1
https://你的worker域名.workers.dev/你的API_TOKEN

示例:

1
https://wxpush.xxx.workers.dev/k9xP2mZq8vL5wR3tY7uN1eJ4hF6gD9cA0sB2vG3

打开即可看到测试页,填内容点击发送,就能收到微信消息啦 🎉


🎨 三、部署消息详情页(皮肤)

微信对模板消息里的链接审查严格,自定义域名和大部分 VPS 很快会被封。推荐两种稳定方案:

方案① Cloudflare Workers 默认域名(推荐 ✅)

  1. 新建一个 Worker(如 wxskin
  2. 将项目里 pushskin 文件夹下的 index.jsindex.html 内容粘贴进去
  3. Deploy → 复制默认的 https://xxx.workers.dev 地址
  4. 回到主 Worker,将 WX_BASE_URL 改成该地址 → 重新 Deploy

方案② serv00 / hostuno 免费空间

  1. 使用项目提供的一键脚本安装
  2. 生成类似 https://skin.x.serv00.com 的链接
  3. 填入 WX_BASE_URL 即可

💡 提示:海外微信号无域名限制,国内微信号请务必用以上两种方案。


🔗 四、实际使用示例(以哪吒监控为例)

支持 Webhook 的项目(哪吒、UptimeKuma、青龙面板、HealthChecks 等)均可接入:

  • 请求方式POSTGET
  • URL
    1
    https://你的worker域名.workers.dev/wxsend
  • 请求头
    1
    2
    3
    4
    {
    "Authorization": "你的token",
    "Content-Type": "application/json"
    }
  • 请求体
    1
    2
    3
    4
    {
    "content": "你的内容",
    "title": "你的标题"
    }

👉 建议绑定自定义域名,例如:

1
https://wx.yourdomain.com/

在哪吒中点击「通知」进行配置即可。


🎭 五、换更好看的界面

  1. Fork wxpushskin 项目
  2. index.html 扔给任意 AI,提出需求:
    1
    2
    帮我把这个页面改成赛博朋克/清新日系/暗黑极简风,
    保留 title、message、date 三个变量
  3. 改完重新部署,皮肤随意更换,颜值拉满 ✨

🌟 优势总结

  • ✅ 完全免费
  • ✅ 每天 10 万次额度,个人用不完
  • ✅ 微信原生弹窗 + 声音提醒
  • ✅ 支持多用户(WX_USERID| 分隔)
  • ✅ 跳转稳定(workers.devserv00
  • ✅ 可无限换皮肤

📂 项目地址