通过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 在群晖上的设置方法大同小异。

短信通知

控制面板 –> 通知设置 –> 短信,勾选 启用短信通知 之后,新增短信服务提供商 会高亮

title

点击 新增短信服务提供商 ,在 测试网址 中输入下面的示例

老苏用的是 6.1.7 的黑裙,6.2.3 上多一个 HTTP 方法的选择,用默认的 GET 就可以

1
2
# 记得替换成您自己的 appToken 和 uid 值
http://wxpusher.zjiecode.com/api/send/message/?appToken=你的appToken&uid=你的UID&content=Hello+World&number=null&user=user&pwd=pwd

下一步

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

马上手机上就能收到

事件通知

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

title

其他应用示例

SSH登录通知

/etc/ssh/ 目录下面创建一个 sshrc 的文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
#获取登录者的用户名
user=$USER

#获取登录者的IP地址
ip=${SSH_CLIENT%% *}

#获取登录的时间
time=$(date +%F%t%k:%M)

#服务器的IP地址
server=`ifconfig eth0|sed -n '2p'|awk -F ":" '{print $2}'|awk '{print $1}'`

#发微信提醒,并记录下日志
curl -G "http://wxpusher.zjiecode.com/api/send/message/?appToken=你的appToken&uid=你的UID" --data-urlencode "content=在$time,用户$user通过$ip登录了服务器$server" > /etc/ssh/log 2>/dev/null

然后通过 chmod 777 sshrc 给它执行权限

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

但是仅限于 SSH 协议,如果你用 telnet 协议登录是不会推消息的,需要另外实现。

HomeAssistant

看这篇文章就够了 https://bbs.hassbian.com/thread-8080-1-1.html

下载 7 楼的 wxpusher.zip,老苏已经顺利的搞定了。

参考文档

wxpusher
地址:https://github.com/wxpusher

WxPusher微信推送服务
地址:https://wxpusher.zjiecode.com/docs/#/

wxpusher/wxpusher-docs: 微信消息实时推送服务[WxPusher]的服务说明文档,通过本文档,你可以了解如何使用WxPusher的服务。 文档预览地址:
地址:https://github.com/wxpusher/wxpusher-docs

群晖系统开启微信推送服务 - GXNAS博客
地址:https://wp.gxnas.com/10508.html

linux ssh远程登陆报警提醒_qq362228416的专栏-CSDN博客
地址:https://blog.csdn.net/qq362228416/article/details/53527916

Linux服务器用户登录邮件告警_深圳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