配置Harvest的企业微信通知
准备工作
- 准备一台拥有固定公网ip的服务器或者家庭宽带
- 安装nginx或者apache服务器
- 注册并登陆企业微信网页端,这里就不继演示注册流程了。
- 下载企业微信手机客户端
- 创建应用
- 获取
Harvest
所需的参数 - 配置
Harvest
的微信通知
正式开始教程
第一步:创建应用
登录企业微信 > 应用管理 > 创建应用
1. 创建应用
2. 进入应用 > 配置可信IP(两个方案人选一个)
方案一:这里的域名需要绑定到已备案的域名上(并且备案主体信息需要与企业微信的主体信息相同)
方案二:借助第三方应用授权(例如:MoviePilot)
3. 验证授权文件(如果选择方案二则直接跳过此步骤)
# 将下载到的授权文件上传到服务器的nginx当然root目录下
root /xxx/xxx
# 配置完成后,访问刚才在企业微信中复制到的url查看是否如下图
4. 搭建转发服务器
4.1 使用已有nginx配置转发服务(MoviePilot)
location /cgi-bin/gettoken {
proxy_pass https://qyapi.weixin.qq.com;
}
location /cgi-bin/message/send {
proxy_pass https://qyapi.weixin.qq.com;
}
# 如果是`MoviePilot`建议加上下面的配置,这是`MoviePilot`的菜单代理
location /cgi-bin/menu/create {
proxy_pass https://qyapi.weixin.qq.com;
}
4.2 使用docker搭建转发服务器(项目主页)
# 在服务器中安装docker,然后将下面内容粘贴进``文件
version: "3.5"
services:
wxqyapi-relay:
image: alpine/socat
container_name: wxqyapi-relay
command: "TCP-LISTEN:9090,fork,reuseaddr TCP:qyapi.weixin.qq.com:443"
expose:
- "9090"
ports:
- "443:9090"
restart: unless-stopped
4.3 可参考moviepilot的微信相关配置)
第二步: 获取所需配置