使用小米球 -Ngrok 实现内网转发

本贴最后更新于 1616 天前,其中的信息可能已经时异事殊

前言

当我们在本地做微信授权或者微信支付开发时,到会遇到一个问题,本地接口没有办法被微信回调请求到,为了解决这个问题,我们需要在本地搭建一个内网转发,让微信可以访问到我们本地接口。

开始搭建内网转发环境

下载

首先,第一步,我们需要到下载一个内网转发工具的客户端,我选择了小米球 Ngrok,对比 Sunny-Ngrok,小米球更加容易搭建 https,SN 想要实现 https,前提需要自己有一个可用域名。

小米球官网:

进入小米球官网后,根据自己的开发环境选择适应自己系统的安装包,我是使用 win10 开发,所以选择安装 win 版本

image.png

下载解压后,我们得到这样的一个目录

image.png

注册

下载并解压后,我们回到小米球官网,注册一个账号,这个账号很关键,通过控制台进入注册并登录

image.png

登录进入控制台,点击进入账号管理-> 我的账号,可以看到小米球已经自动帮我们生成了一个 token,复制这个 token

image.png

配置

打开 ngrok.conf ,将控制台的 token 复制到 auth_token

image.png

image.png

接下来就是配置代理你的端口,根据开发需求更改配置即可,remote_port 80 为 http 445 为 https,根据自己的需求设置,一般 subdomain 前缀不能使用默认的,因为默认已经被占用了,proto.http 则是本地接口的地址,我们只需要填入 ip 和端口

image.png

启动

使用 小米球 Ngrok 一键启动工具.bat 文件启动服务,输入隧道名称,启动!开始访问域名使用把

image.png

image.png

image.png

  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 627 关注
  • 内网转发
    1 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...