IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    诺多发表于 2024-12-27 14:26:16
    love 0

    MP

    玩MP的玩家少不了会折腾消息通知,看不看无所谓,但是得有!笔者也是,先后倒腾过企微、TG和Slack,有一说一,还是企微方便,配合微信插件,那叫一个丝滑。当然这个没啥好争论的,个人感受而已。

    话说回来,笔者此前一直在一台VPS上使用NPM搭建的代理,稳定用了1年多,也基本忘了这回事。这不前段时间看到VPS快到期了,干脆把上面搭建的服务一股脑干掉了,也没当回事。又加上同期把MP从V1升级到了V2,顺手把Token也改了,这几天突然才发现,MP的通知咋都没啦??其实已经小半个月过去了,正印证上面的话————看不看无所谓~~

    既然不能没有,那就再整一个吧,不过这次不打算整NPM了,正好手头有现成的宝塔,那就在宝塔上做吧,反正都是一个套路,反代嘛,就那回事儿。

    1️⃣ 从宝塔开始

    当然,关于如何安装宝塔不在本文讨论范畴,仅说说如何在上面添加企微反代,下面正式开始。

    1、添加反代

    打开网站->反向代理,点击添加反代
    MP

    填写你自己要使用的域名(你自己可以掌控的域名,别瞎填),目标直接填http://127.0.0.1,确定即可。
    MP

    2、设置反代

    保存好之后,回到反代页面,找到你刚才添加的反代,点击设置,打开设置弹窗。
    MP

    在设置弹窗中,点开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

    MP

    以上,宝塔部分就设置完成了,当然如果你需要直接在宝塔上设置SSL,可以继续探索,笔者不需要就不展开了。

    2️⃣ 去解析代理域名

    在上文中,我们添加了一个反代,设置了反代域名,那么这时候就到了解析这个域名的时候了。笔者的域名都在CF上托管,国内的域名托管笔者不会也不想会,所以就直接进入CF吧。

    进入到域名后,进入DNS->记录页面,点击添加记录,为代理域名添加解析。
    MP

    类型选择A,名称跟宝塔上填写的反代域名二级前缀一样,IPv4地址就是宝塔所在服务器的IP。另外,开启小黄云(就是代理状态),这样这个域名的HTTPS就由CF自动接管了,还能隐藏宝塔的真实IP,相对安全一些。记得点保存哦!
    MP

    ok,域名解析完成!

    3️⃣ 去添加企微可信IP

    这一步不可避免(也无可奈何)。

    1、应用管理

    登录你的企业微信,找到应用管理->应用,拉到下面,在自建中,打开你的MP应用(如果没有就参考官方Wiki创建一个)。
    MP

    2、添加可信IP

    打开应用后,拉到页面底部,在企业可信IP中,点击配置

    MP

    把你的宝塔所在服务器的IP填进去,如果有多个,用;分隔。
    MP

    以上就完成了企微的反代配置。如果你是首次设置,那就不是这么简单了,鉴于保护MP考虑,笔者建议直接去官方Wiki上学习,本文绝口不提!

    原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

    高等精灵实验室



沪ICP备19023445号-2号
友情链接