张大妈

每天10w条,NAS白嫖「微信」通知,威联通部署 wxpush

源自公众号:可爱的小Cherry

01-16 18:10

威联通NAS系统内置通知功能有限,而微信的原生弹窗提醒效果最佳。本文详细介绍如何通过部署WX-Push服务,实现NAS系统告警的微信实时推送,解决用户无法及时获取设备异常状态的问题,整个过程完全免费且配置简单。

每天10w条,NAS白嫖「微信」通知,威联通部署 wxpush智能速览

  • 微信公众号测试账号支持20个用户免费绑定

  • WX-Push镜像体积小,部署仅需几秒钟完成

  • 威联通通知中心可自定义过滤关键告警信息

  • 支持内网和外网两种访问方式

  • Webhook服务不仅限于NAS,可扩展使用

每天10w条,NAS白嫖「微信」通知,威联通部署 wxpush精华内容

通过简单的三步配置,就能将NAS系统的各种告警信息实时推送到微信,让用户第一时间掌握设备状态,避免因未及时发现异常而造成损失。

申请测试账号

首先需要申请微信公众号测试账号,访问mp.weixin.qq.qq.com/debug/cgi-bin/sandbox页面扫码即可。系统会自动分配appID和appsecret两个关键参数,测试账号最多支持20个用户绑定。需要使用自己的微信扫码关注测试号,并记录下微信号ID。

接着在测试模板中创建消息模板,模板内容设置为{{content.DATA}},生成模板ID备用。整个申请过程不需要审核,即时生效。

部署WX-Push

在威联通Container Station中创建Compose应用,使用hezhizheng/go-wxpush:v4镜像。将command参数中的appid、secret、userid和template_id替换为申请测试账号时获取的信息。

默认端口设置为25566,可根据需要修改。镜像体积仅几十MB,部署时间约3-5秒。部署完成后通过浏览器访问http://nasip:25566/detail可查看服务状态,这个页面也是后续微信通知的详情页。

配置通知规则

进入威联通通知中心的全局通知设置,将事件语言改为简体中文。在短信模块中选择自定义SMSC服务,URL模板填入:http://192.168.2.136:25566/wxsend?title=@@PhoneNumber@@&content=@@Text@@&base_url=http://192.168.2.136:25566/。

短信名称和密码可随意填写,点击发送测试信息验证配置是否成功。测试通过后,在系统通知规则中选择需要推送的应用事件,比如异常IP登录等关键告警,将通知方法设为刚配置的SMSC服务即可。

高级设置技巧

对于没有代理的用户,可在Container Station的存储库中添加镜像加速源,解决Docker镜像下载问题。威联通myQNAPcloud支持DDNS和SSL证书配置,启用后可通过https+域名方式发送消息,提升安全性。

base_url参数在内网环境下使用内网地址,外网访问则需填写外网映射地址。WX-Push本质上是一个webhook服务,任何支持webhook的应用都能调用,不仅限于NAS系统使用。

这套微信通知方案实现了NAS告警的实时推送,让用户无需频繁登录系统就能掌握设备状态。虽然测试账号的未来存在不确定性,但目前的免费特性使其成为性价比极高的选择。随着NAS在家庭和小型企业中的普及,这类实用工具的价值将更加凸显。

内容由AI生成
11
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章