如果觉得感兴趣,可以关注博主,后续更新能够继续看到哦~
尝试做一个微信公众号系列目录
第一章 内网穿透环境准备
第二章 对关注公众号的用户说句欢迎光临
第三章 基础消息能力扩展
文章目录
前言
作为一个眼高手低的普通人,曾多次尝试学习微信公众号的开发,终因一些滑稽的理由没能坚持下去,这次,将整个过程通过博客的形式记录下来,一是为了鞭策自己,再也是为了后期能够回味。计划通过几个章节逐步完成本地微信公众号的开发。
一、为什么需要搭建内网穿透的环境?
开发微信公众号需要与微信公众平台进行对接,这里面就包含了两类内容,通俗点讲就是我们需要调用微信公众号的接口以及微信公众号也需要在适当的情况下回调我们。这也就意味着我们需要提供公网地址用于微信公众号回调,如果我们不做内网穿透,每改一次代码都要上传服务器部署,非常浪费时间且不易于调试。
二、基于frp搭建内网穿透
提示:使用这种方式我们必须有公网服务器,如果没有公网服务器,可以百度搜索ngrok进行对应的配置。
1、下载frp
下载地址: 前往github下载frp
提示:如果你的操作系统与我的不一致或者我的文档不能帮助到你,请查看下述frp的配置手册。
配置手册: 配置手册
a、进入github后,找到右下角的Releases,并点击当前最新版本,进入详情页面。
b、进入详情页面,按照公网服务器以及本地的系统版本下载对应的内容
提示:这里一定要按照系统版本进行下载!
c、下载完成后,将相关的内容解压放在外网服务器和本地电脑。
2.进行公网服务器和本地电脑配置文件修改
提示:以下配置用于将本机的8080映射到云端外网服务器的80端口
a、公网服务器配置
修改frps.toml配置文件为:
bindPort = 7999
进入解压的frp目录下执行下述命令:
./frps -c ./frps.toml
3.本地电脑配置
提示:我本地电脑是mac m系列芯片,如果你是其它操作系统,请按照frp官方文档进行配置!
本地电脑编辑frpc.toml:
serverAddr = "外网服务器地址"
serverPort = 7999
[[proxies]]
name = "tcp"
type = "tcp"
localPort = 8080
remotePort = 80
进入解压的frp目录下执行下述启动命令:
./frpc -c ./frpc.toml
3、验证内网穿透搭建情况
新建一个springboot项目,新建时选中spring web即可。
打开项目后,新建一个TestController
点击启动,启动后,使用你的公网服务器访问对应接口
http://你的公网服务器:80/test/hello
若浏览器正常返回hello,代表搭建成功!
总结
以上就是本章节的内容,完成本章节后,就能在后续的微信公众号的调试中更加简单。