企业微信代理搭建

2023-10-24 Yazzyk

在搭建某nas相关的工具时需要通过企业微信自建应用实现通知和下达命令的功能

本文使用Caddy作为代理服务器

代理思路如下:

Caddy代理配置如下:

# 企业微信填写的代理地址
api.example.com {
    reverse_proxy 172.17.0.1:3301
}
# MP填写的微信服务器代理地址
wx.example.com {
    reverse_proxy https://qyapi.weixin.qq.com {
        header_up Host {upstream_hostport}
    }
}

api.example.comwx.example.com替换成自己的域名或不同的端口号

注: 企业微信需要添加服务器IP到IP白名单
注: MP添加域名的地址为(以上面实例域名为例) api.example.com/api/v1/message/ 注意最后的/