Open RogerProSelf opened 3 days ago
希望能允许自定义企业微信接口的地址,方便在HomeLab上部署服务的用户。
看到之前有过类似的issue但是说的不是很清楚,我重新表述一下,供开发者参考。
功能实现上,只需要允许用config.json内配置的地址替换https://qyapi.weixin.qq.com即可,这样的话只需要有一台固定IP的VPS,并在上面部署一个简单的nginx反代,就可以避免每次家中IP变动后需要重新修改可信IP的麻烦。
config.json
https://qyapi.weixin.qq.com
附上我在用的nginx配置文件供大家参考:
server { server_name _; listen 3004 ssl; listen [::]:3004 ssl; error_page 497 https://$host:3004$request_uri; http2 on; location /cgi-bin/gettoken { proxy_pass https://qyapi.weixin.qq.com; } location /cgi-bin/message/send { proxy_pass https://qyapi.weixin.qq.com; } location /cgi-bin/menu/create { proxy_pass https://qyapi.weixin.qq.com; } location / { return 200 '企业微信代理已启动'; add_header Content-Type text/plain; } ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/privkey.pem; ssl_protocols TLSv1.3 TLSv1.2 TLSv1.1 TLSv1; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; }
希望能允许自定义企业微信接口的地址,方便在HomeLab上部署服务的用户。
看到之前有过类似的issue但是说的不是很清楚,我重新表述一下,供开发者参考。
功能实现上,只需要允许用
config.json
内配置的地址替换https://qyapi.weixin.qq.com
即可,这样的话只需要有一台固定IP的VPS,并在上面部署一个简单的nginx反代,就可以避免每次家中IP变动后需要重新修改可信IP的麻烦。附上我在用的nginx配置文件供大家参考: