通过WxPusher在群晖上实现微信推送
什么是WxPusher?
WxPusher(微信推送服务)是一个使用微信公众号作为通道的,实时信息推送平台,你可以通过调用 API 的方式,把信息推送到微信上,无需安装额外的软件,即可做到信息实时通知。 你可以使用WxPusher来做服务器报警通知、抢课通知、抢票通知,信息更新提示等。
WxPusher 是免费的,不用安装软件,考虑到微信的使用频率,比老苏之前介绍的 Alertover 有更多的优势。
关于 Alertover 可以参考:用Alertover实现群晖的实时消息推送
在开始折腾之前,你可以先试试 demo 演示程序,体验下功能:http://wxpusher.zjiecode.com/demo/
快速接入
注册
在浏览器中打开 http://wxpusher.zjiecode.com/admin/ ,使用微信扫码登录,无需注册,新用户首次扫码自动注册。

会提示您完善联系方式

创建应用
需要先创建一个应用

只需要填前三项带星号的部分

创建成功会显示 APP_TOKEN,把这长串内容记下来并保存好,因为就显示一次

不过您也不要担心,万一忘记了可以选择重置

扫描生成的应用的二维码,就可以开启微信消息推送了

找到自己的 UID

除了网页端,微信公众号里也能找到 UID

消息推送
直接点 发生消息 来测试一下

填写 消息内容,其他可以留空

发送成功

手机上立刻就收到了

群晖设置
和 Alertover 在群晖上的设置方法大同小异。
短信通知
控制面板 –> 通知设置 –> 短信,勾选 启用短信通知 之后,新增短信服务提供商 会高亮

点击 新增短信服务提供商 ,在 测试网址 中输入下面的示例
老苏用的是 6.1.7 的黑裙,6.2.3 上多一个 HTTP 方法的选择,用默认的 GET 就可以
1 | # 记得替换成您自己的 appToken 和 uid 值 |

点 下一步

点 寄送测试短信 来验证设置是否正确

马上手机上就能收到

事件通知
控制面板 –> 通知设置 –> 高级设置,直接勾选 短信,然后 保存

其他应用示例
SSH登录通知
在 /etc/ssh/ 目录下面创建一个 sshrc 的文件
1 |
|
然后通过 chmod 777 sshrc 给它执行权限

在有人通过 ssh 远程登录这台服务器的时候,这段脚本就会被执行

但是仅限于 SSH 协议,如果你用 telnet 协议登录是不会推消息的,需要另外实现。
HomeAssistant
看这篇文章就够了 https://bbs.hassbian.com/thread-8080-1-1.html
下载 7 楼的 wxpusher.zip,老苏已经顺利的搞定了。

参考文档
wxpusher
地址:https://github.com/wxpusherWxPusher微信推送服务
地址:https://wxpusher.zjiecode.com/docs/#/wxpusher/wxpusher-docs: 微信消息实时推送服务[WxPusher]的服务说明文档,通过本文档,你可以了解如何使用WxPusher的服务。 文档预览地址:
地址:https://github.com/wxpusher/wxpusher-docs群晖系统开启微信推送服务 - GXNAS博客
地址:https://wp.gxnas.com/10508.htmllinux ssh远程登陆报警提醒_qq362228416的专栏-CSDN博客
地址:https://blog.csdn.net/qq362228416/article/details/53527916Linux服务器用户登录邮件告警_深圳Java-Live的博客-CSDN博客
地址:https://blog.csdn.net/qq_33168577/article/details/79552566【新提醒】wxpusher微信推送插件 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz!
地址:https://bbs.hassbian.com/thread-8080-1-1.html