NAS 微信原生通知,有红点有声音,威联通部署 wxpush

2026-01-15 17:22:07 10点赞 83收藏 7评论

老牌 NAS 有一个核心优势,就是几乎每一个独立应用都有预警规则和预警内容。

比如威联通,独立的 Notification Center(通知中心),支持邮箱、短信(webhook)、APP、Qmiix。

我之前试过很多种通知的方式,比如使用 bark、gotify、钉钉/企业微信 webhook 等等。但真要论起来,肯定还是微信公众号的「微信原生弹窗 + 声音提醒」最实在和简单。

WX-Push 就是这样一款原生的微信公众号通知应用,它通过调用微信公众平台的测试账号服务,实现免费、原生的微信消息通知。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

在微信公众号页面里会直接提示,并且支持转跳到后端部署的服务页面,效果极佳。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

一、申请微信公众号测试账号

通过平台申请一个微信公众号测试账号。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

测试号系统会分配一个 appIDappsecret,我们等会要使用。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

接着使用你自己的账号扫码关注这个测试账号。每一个测试账号最多支持绑定 20个用户,后期我们发消息可以根据用户 id 来发。

这里的账号微信号 ID 码也要用到。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

第三步在下方的测试模板里创建一个消息内容。模板标题随便,模板内容为:{{content.DATA}}

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

创建完成以后,会生成一个模板ID(用于接口调用),一会也需要使用。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

二、WX Push 部署

本次部署设备为威联通 Qu805-N150-16G,该设备为威联通全新的 8 盘位 NAS 新品,搭载了 N150 处理器,预装 16GB DDR5,可安装 2块 M.2 Nvme 2280 固态硬盘

Qu805-N150-16G 支持 QTS/Quts Hero 两套操作系统,我使用的是 Quts Hero h6.0 新版本,新版升级内容前几天也发过。

有些小伙伴没有代理,然后部署docker容器会下载不到镜像。可以在威联通 Container Station 里的存储库里去修改镜像加速库和自定义存储库,具体配置参照我的图片即可。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

接着打开应用程序标签创建一个 Compose 应用,将代码里command 下的参数修改为刚才微信测试账号我提到的几个内容。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

考虑到端口的安全性,我把服务的端口修改为了25566,如果你自己想替换的,直接替换command下的port参数,然后对应yaml里的ports右侧的端口也同步修改。

services:

  go-wxpush:

    ports:

      - 25566:25566

    container_name: go-wxpush4

    image: hezhizheng/go-wxpush:v4

    command: -port "25566" -appid "wx1111" -secret "2222" -userid "3333" -template_id "4444" -tz "Asia/Shanghai"

整个镜像包很小,基本几秒钟就部署完成了。接着在浏览器打开http://nasip:25566/detail 会展示如下的画面,这个也是我们后期在手机端可以看到的通知详情页。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush


三、威联通通知中心配置

回到威联通系统内,如果想要webhook正常使用,我们还需要根据不同 NAS 的参数要求修改 URL。

打开威联通通知中心,在应用内我们可以看到系统内不同应用已产生的告警数量。如果之前没有配置过的话,这些告警只会在威联通系统内部提醒,并不会在外部通知。

有的时候我们长时间不登录系统,根本不知道有什么异常状态,所以做好微信侧的外部通知还是很有必要的。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

点开全局通知设置,将事件语言修改为简体中文方便查看。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

点开概述,选择服务账户和设备配对下的短信模块,点击设置。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

在 SMSC 服务下选择自定义,将下面的webhook地址放到 URL 模板文本里,记得修改你的 NAS ip 和服务地址。下面的短信名称、密码随便填。

URL 最后还有一个 base_url,这个是微信转跳到详情页的地址,内网就和 wxpush 服务地址一样,如果是外网使用那就需要填写外网映射后的地址。

http://192.168.2.136:25566/wxsend?title=@@PhoneNumber@@&content=@@Text@@&base_url=http://192.168.2.136:25566/

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

创建成功以后,点击这一条配置最右侧的发送测试信息。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

手机号码随便填,这个就是我们收到的短信标题。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

微信 PC 端的测试号通知如下。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

测试成功,那我们接下来就是具体对需要通知的应用来做配置了。点开威联通的系统通知规则,里面可以自定义选择不同应用是否预警。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

比如我比较关注的是异常 IP 登录,那么我就可以通过关键词检索出带ip字眼的通知,将其它我不关心的通知过滤掉。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

最后将通知方法修改为我们刚才配置的 SMSC 服务即可。

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

总结

wxpush 本身实现的是一个 webhook 服务,当然不仅限于 NAS 内部的通知使用。任何支持 webhook 服务的地方都可以调用这套微信公众号官方接口。

目前这个测试账号还是属于白嫖可用的状态,也不清楚未来什么时候会停止,反正能用就用,不能用再说了~

最后就是关于前面提到的服务转发的问题。在威联通 myQNAPcloud 里,可以开启 DDNS 和 SSL 证书,实现更安全的 https + 域名的方式来进行消息发送,实用度更高,安全性也更好~

NAS 微信原生通知,有红点有声音,威联通部署 wxpush

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
7评论

  • 精彩
  • 最新
  • 不需要反代好公网IP吗?

    校验提示文案

    提交
    不需要的,这个不用公网直接就能用

    校验提示文案

    提交
    收起所有回复
  • 喜欢

    校验提示文案

    提交
  • 企业微信有推送教程吗

    校验提示文案

    提交
  • 远不如企业微信机器人简单呀。一个接口的事

    校验提示文案

    提交
  • 以下是被折叠的评论 查看
已折叠部分评论
展开
收起
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
83
扫一下,分享更方便,购买更轻松