通过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