前言
当我们在本地做微信授权或者微信支付开发时,到会遇到一个问题,本地接口没有办法被微信回调请求到,为了解决这个问题,我们需要在本地搭建一个内网转发,让微信可以访问到我们本地接口。
开始搭建内网转发环境
下载
首先,第一步,我们需要到下载一个内网转发工具的客户端,我选择了小米球 Ngrok,对比 Sunny-Ngrok,小米球更加容易搭建 https,SN 想要实现 https,前提需要自己有一个可用域名。
小米球官网:
进入小米球官网后,根据自己的开发环境选择适应自己系统的安装包,我是使用 win10 开发,所以选择安装 win 版本
下载解压后,我们得到这样的一个目录
注册
下载并解压后,我们回到小米球官网,注册一个账号,这个账号很关键,通过控制台进入注册并登录
登录进入控制台,点击进入账号管理-> 我的账号,可以看到小米球已经自动帮我们生成了一个 token,复制这个 token
配置
打开 ngrok.conf ,将控制台的 token 复制到 auth_token
里
接下来就是配置代理你的端口,根据开发需求更改配置即可,remote_port
80 为 http 445 为 https,根据自己的需求设置,一般 subdomain
前缀不能使用默认的,因为默认已经被占用了,proto
.http
则是本地接口的地址,我们只需要填入 ip 和端口
启动
使用 小米球 Ngrok 一键启动工具.bat 文件启动服务,输入隧道名称,启动!开始访问域名使用把
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于