玩MP的玩家少不了会折腾消息通知,看不看无所谓,但是得有!笔者也是,先后倒腾过企微、TG和Slack,有一说一,还是企微方便,配合微信插件,那叫一个丝滑。当然这个没啥好争论的,个人感受而已。
话说回来,笔者此前一直在一台VPS上使用NPM搭建的代理,稳定用了1年多,也基本忘了这回事。这不前段时间看到VPS快到期了,干脆把上面搭建的服务一股脑干掉了,也没当回事。又加上同期把MP从V1升级到了V2,顺手把Token也改了,这几天突然才发现,MP的通知咋都没啦??其实已经小半个月过去了,正印证上面的话————看不看无所谓~~
既然不能没有,那就再整一个吧,不过这次不打算整NPM了,正好手头有现成的宝塔,那就在宝塔上做吧,反正都是一个套路,反代嘛,就那回事儿。
1️⃣ 从宝塔开始
当然,关于如何安装宝塔不在本文讨论范畴,仅说说如何在上面添加企微反代,下面正式开始。
1、添加反代
打开网站->反向代理
,点击添加反代
填写你自己要使用的域名(你自己可以掌控的域名,别瞎填),目标直接填http://127.0.0.1
,确定即可。
2、设置反代
保存好之后,回到反代页面,找到你刚才添加的反代,点击设置
,打开设置
弹窗。
在设置弹窗中,点开URL代理
页签,继续点击添加URL代理
,开始添加代理路径。
一共需要添加3个代理路径,分别是:
代理目录:/cgi-bin/gettoken
目标:https://qyapi.weixin.qq.com
代理目录:/cgi-bin/message/send
目标:https://qyapi.weixin.qq.com
代理目录:/cgi-bin/menu/create
目标:https://qyapi.weixin.qq.com
以上,宝塔部分就设置完成了,当然如果你需要直接在宝塔上设置SSL,可以继续探索,笔者不需要就不展开了。
2️⃣ 去解析代理域名
在上文中,我们添加了一个反代,设置了反代域名,那么这时候就到了解析这个域名的时候了。笔者的域名都在CF上托管,国内的域名托管笔者不会也不想会,所以就直接进入CF吧。
进入到域名后,进入DNS->记录
页面,点击添加记录
,为代理域名添加解析。
类型选择A
,名称跟宝塔上填写的反代域名二级前缀一样,IPv4地址就是宝塔所在服务器的IP。另外,开启小黄云(就是代理状态),这样这个域名的HTTPS就由CF自动接管了,还能隐藏宝塔的真实IP,相对安全一些。记得点保存
哦!
ok,域名解析完成!
3️⃣ 去添加企微可信IP
这一步不可避免(也无可奈何)。
1、应用管理
登录你的企业微信,找到应用管理->应用
,拉到下面,在自建
中,打开你的MP应用(如果没有就参考官方Wiki创建一个)。
2、添加可信IP
打开应用后,拉到页面底部,在企业可信IP
中,点击配置
把你的宝塔所在服务器的IP填进去,如果有多个,用;
分隔。
以上就完成了企微的反代配置。如果你是首次设置,那就不是这么简单了,鉴于保护MP考虑,笔者建议直接去官方Wiki上学习,本文绝口不提!
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!
原文始发于微信公众号(高等精灵实验室):那就水一篇,使用宝塔简单搭建MP企微通知反代
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论